2011-03-30 44 views
2

我使用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

回答

0

這裏是我的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"];