的Facebook + iOS的 - 没有帖子链接对话框

问题描述:

我使用Facebook的IOS-SDK在我的iPhone应用程序的Facebook + iOS的 - 没有帖子链接对话框

我想从我的iPhone应用程序在Facebook上发布一个链接

NSLog(@"link..%@",[shareDict objectForKey:@"url"]); 
NSMutableDictionary* params = [NSMutableDictionary dictionaryWithObjectsAndKeys: 
    [shareDict objectForKey:@"url"], @"link",nil]; 
[facebookObj requestWithMethodName:@"facebook.Stream.publish" andParams:params 
    andHttpMethod:@"POST" andDelegate:self]; 

其发布成功我的应用程序日志

2011-03-30 13:10:02.128 myApp[1804:207] link..http://khabar.ndtv.com/Home.aspx 
2011-03-30 13:10:04.064 myApp[1804:207] received response..https://api.facebook.com/method/facebook.Stream.publish 
2011-03-30 13:10:04.066 myApp[1804:207] request didLoad.. . . API..thod/facebook.stream.publish 

但链接没有显示在Facebook涂鸦墙......它显示为..

enter image description here

现在

  • 我如何与发布出来的链接显示对话框
  • 如何我这就像在Facebook的..因为用户有选项可以选择与任何对话从链接的图像..我可以用我自己的看法。像作为 enter image description here
+0

我有添加的消息对象PARAMS字典那么其在Facebook的显示..现在我怎么加链接和图像的描述(如果任何)在链接.. – 2011-03-30 08:08:19

+0

尝试使用stream.publish而不是facebook.stream.publish和看看这个链接:http://developers.facebook.com/docs/reference/rest/stream.publish/ – insomiac 2011-04-13 17:38:17

+0

添加链接和图像使用此:NSMutableDictionary * params = [NSMutableDictionary dictionaryWithObjectsAndKeys: @“http://check.com/image.png “,@”picture“, @”http://yourlink.com“,@”link“,@”此处显示图像“,@”caption“, @”此处说明“,@”description“ , @“MESSAGE COMES HERES”,@“message”, nil]; – insomiac 2011-04-13 17:41:57

这里是我的FB参数片段:

[fbArguments setObject:theName  forKey:@"name"]; 
[fbArguments setObject:theCpation  forKey:@"caption"]; 
[fbArguments setObject:theDescription forKey:@"description"]; 
[fbArguments setObject:theLink  forKey:@"link"]; 
[fbArguments setObject:theHREF  forKey:@"href"]; 
[fbArguments setObject:thePictureURL forKey:@"picture"];