2015-05-08 46 views
0

我創建了一個Facebook應用程序,目的是通過cron發佈到我的Facebook頁面。它是基於這裏提供的代碼:http://www.devhour.net/automatically-post-page-using-php-facebook-sdk/Facebook自動發佈到頁面編程方式通過Cron

當我通過瀏覽器執行PHP腳本,我收到以下錯誤信息:

(#200)的用戶無權執行此操作的應用程序

任何想法?應用只發布到我是管理員的頁面。它是否還需要經過Facebook審查和批准?

回答

1

該錯誤通常意味着您沒有使用正確的權限進行授權。調試您的訪問令牌並查看publish_pages是否可用:https://developers.facebook.com/tools/debug/

如果您只使用該應用程序,則不需要經過審閱過程。權限在未經審覈的情況下適用於應用管理員/開發人員/測試人員。

順便說一句,這文章是從2013年開始,你應該使用Facebook的文檔以供參考,而不是:https://developers.facebook.com/docs/graph-api/reference/v2.3/page/feed

+0

呀,使用更最近的一篇文章,並得到了它的工作下一個障礙:張貼的頁面,而不是作爲管理員。沒有運氣。 –

+0

您只需使用頁面令牌和publish_pages權限;) – luschn

+0

文檔:https://developers.facebook.com/docs/graph-api/reference/v2.3/page/feed#publish – luschn