Post 使用 php SDK 作为页面管理员访问我的 Facebook 页面

Post to my facebook page as page admin using php SDK

我的主要想法是获取我的网站的 posts 数据库,然后 post 以页面管理员身份将其全部添加到我的 Facebook 页面 ...

基本上我希望能够使用 php sdk 从我的网站 post 到我的 facebook 页面我尝试了很多但是当我尝试使用登录时它总是给我这个权限错误来自我网站的 facebook:

我点击确定并重定向到回调 url 的任何方式......但是当我发送 post 我想要从我的网站到 facebook 页面时,它给我这个错误:

致命错误:未捕获的 OAuthException:(#200) 用户未授权应用程序执行此操作,在第 1243 行 /home/alsouqe/public_html/postinfb/src/base_facebook.php 中抛出

我试图联系 Facebook 进行应用审查,但他们回答了我两次,因为你不需要这些权限来 post 到你的页面,因为你是页面的管理员(我是)所以我很困惑我应该怎么做才能让它发挥作用?

我在请求中发送的权限是:

email,publish_actions,manage_pages

作为主页发帖需要 publish_pages 权限。您必须使用 publish_pagesmanage_pages 进行授权,然后您必须使用页面令牌。你得到一个带有 /me/accounts 端点的。

不,如果您将使用该应用程序,则无需完成审核过程。只需忽略登录弹出窗口中的警告即可。