我正在嘗試使用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