我正在尝试使用Facebook iOS API发布Facebook状态更新,其中包含一条消息以及指向Facebook上已有照片的链接。我已经使用另一个图形API调用的结果获得图像的URL。我已经将应用程序设置为拥有read_stream,publish_stream,offline_access和user_photos的权限。发布Facebook状态,包括Facebook上已有照片的链接
当我发布图像作为状态更新的一部分时,收到错误“无法完成操作(facebookErrDomain error 10000.)”。但是,如果我尝试发布尚未在Facebook上发布的图片,则状态更新帖子会很好,并显示图片。
这很奇怪,因为如果我试图通过发布到我的墙上在Facebook上做同样的事情,我可以包含Facebook上的图像链接,该链接可以正常工作。
有没有什么我做错了试图包含一个图像已经在Facebook?我正在使用的电话是:
NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
@"CIAO",@"message",
@"http://photos-g.ak.fbcdn.net/hphotos-ak-snc6/<rest_of_the_image_url>.jpg", @"picture",
nil];
[_facebook requestWithGraphPath:@"me/feed"
andParams:params
andHttpMethod:@"POST"
andDelegate:self];
我在做什么错?
谢谢!
所以,这是不可能的。唯一的方法就是使用外部图像提供程序(与Instagram相同的机制基于此)。 – Punty