如何使用Facebook SDK 3.2将图片添加到FBWebDialogs

时间:2013-03-17 19:19:25

标签: objective-c facebook

我正在使用FBWebDialogs视图在墙上发布消息。此功能已添加到Facebook SDK 3.2

我正在创建一个多人桌面游戏,游戏邀请可以发布到你的朋友墙上。 不,我也想添加一张图片,即应用徽标。

我唯一能做的就是:

NSMutableDictionary *params =
[NSMutableDictionary dictionaryWithObjectsAndKeys:
 @"Krudoku for iPhone, iPad and iPod touch", @"name",
 FBopponent.FBid, @"to",
 @"A multiplayer game which is a mixture of scrabble and sudoku.", @"caption",
 @"I'd like to play a game of Krudoku with you. Please go to the appstore and download Krudoku so we can play together!", @"description",
 @"http://www.facebook.com/Krudoku", @"link",
 @"http://www.krudoku.com/pictures/appicon_fb_136.png", @"picture",
 nil];

// Invoke the dialog
[FBWebDialogs presentFeedDialogModallyWithSession:nil
                                       parameters:params
                                          handler:
 ^(FBWebDialogResult result, NSURL *resultURL, NSError *error)
{
 ....
 ....
 }];

图片参数指的是我的网络服务器上的图片。现在我想参考一张保存在本地设备上的图片。但像@“file:// ....”这样的东西不起作用。 任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

您必须将图片上传到网络服务器,然后使用URL访问上传的图片,例如

http://www.myserver.com/uploads/myPicture.png

另见this question