2011-11-22 95 views
3

當我嘗試使用圖形api,page_id /帶有源和消息參數的照片將圖像發佈到Facebook頁面時。但是會發生什麼,它會貼在我的牆上而不是頁面牆上。 有沒有人有類似的問題? 一些可以給Facebook的上午溶液或這個問題的解決辦法..ios sdk facebook圖形api,無法將圖像發佈到Facebook頁面

+0

我有完全相同的問題。 我/照片在發佈UIImage時工作,但3453455345 /照片最終也在我的牆上。即使用戶可以公開張貼照片到頁面。您可以嘗試manage_pages權限,但對於管理員來說。 – Andy

+0

我甚至嘗試在網頁上製作一個相冊 - 並嘗試發佈到網頁相冊。這並沒有發佈到我的牆上,但給了我一個facebookErrDomain錯誤10000 – Andy

回答

0

按照文檔(https://developers.facebook.com/bugs/206254392780441)發佈的步驟:

  1. 如果你想在Facebook頁面上發佈圖片,那麼你必須是該頁面的管理員,這意味着非管理員不能在FB頁面上發佈任何圖片,這可能聽起來很奇怪,但它似乎是某種在facebook上的錯誤

  2. 你必須使用頁面access_token而不是用戶access_token這意味着b y默認情況下,當您使用圖形api登錄時會得到一個access_token,但在這種情況下,您希望發佈到不是您的牆或您的朋友牆的頁面,因此您需要調用一個api以在圖形的幫助下請求頁面acces_token API。

  3. 您必須使用manage_pages和publish_stream權限以登錄時作爲參數的access_token來呼叫我/ accounts api,因爲這些是允許您處理頁面相關任務的頁面權限。

  4. 如果您沒有獲得頁面access_token,那麼圖像將會發布到您的FB牆上,因爲access_token是用戶access_token而不是頁面access_token。

另一個工作輪可以通過php服務器端代碼執行此操作。

相關問題