Facebook的帖子没有使用Graph api,Objective-C显示缩略图

时间:2012-02-07 15:34:49

标签: objective-c facebook

我尝试通过传递图片网址,将当前用户相册中的图片链接发布到当前用户的朋友墙上。

NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
                               @"http://www.facebook.com/photo.php?fbid=106931612766138",@"link",
                               @"http://www.facebook.com/photo.php?fbid=106931612766138",@"message",
                               nil];
[facebook requestWithGraphPath:@"User_Friend_ID/feed" andParams:params andHttpMethod:@"POST" andDelegate:self];

结果如下:

Click to see the image

但那不是我想要的。

当我尝试将链接粘贴到facebook.com上我朋友的墙上时,facebook知道并且它包含一个非常漂亮的缩略图作为图像:

Click to see the image

有人能告诉我我的代码有什么问题吗?或Facebook不允许第三方应用程序获得这个真棒功能?

1 个答案:

答案 0 :(得分:0)

我遇到类似的问题,创建了一个墙贴,其中包含指向“刚刚上传的”YouTube视频的链接。我的解决方案是在上传视频和创建墙贴之间引入20分钟的延迟。

您是否尝试使用PICTURE参数代替LINK参数?