我正在開發一個項目,將數據發佈到Facebook頁面的牆上。我已經建立了一個Facebook應用程序,並嘗試發佈到他們的頁面的牆時,目前從用戶請求以下權限:哪些Facebook權限允許發佈到頁面牆(不是簡介牆)?
publish_stream
offline_access
manage_pages
的代碼目前職位,一個PROFILE的牆壁成功,但當試圖張貼到一個頁面的牆壁時,返回以下錯誤:
Facebook error: (#200) The user hasn't authorized the application to perform this action.
同樣,我要求的權限顯然足以張貼到配置文件的牆上,但不會顯示在頁面的牆上。我錯過了哪些權限以張貼到網頁的牆上?預先感謝您的任何幫助。
需要更多信息。你使用什麼協議(API)?您是否收到網頁的訪問令牌?您嘗試連接網頁的用戶管理員? – Lex 2010-12-13 19:21:24
我使用OAuth 2.0協議獲取訪問令牌,並使用Graph API發佈數據,向「https://graph.facebook.com/".$facebookPageID."/feed」發出curl請求以將數據發佈到屬於$ facebookPageID的牆上。我已收到配置文件的牆和頁面牆的訪問權限。該頁面由我發佈的配置文件的用戶管理,並且Facebook爲這兩個頁面返回相同的訪問令牌。訪問令牌是通過登錄頁面管理員的帳戶授予的。非常感謝您的時間和幫助。 – Sean 2010-12-13 21:01:40