【问题标题】:Post to my facebook page as page admin using php SDK使用 php SDK 作为页面管理员发布到我的 Facebook 页面
【发布时间】:2015-11-15 09:06:47
【问题描述】:

我的主要想法是获取我网站的帖子数据库并将其全部发布到我的 Facebook 页面作为页面管理员...

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

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

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

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

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

email,publish_actions,manage_pages

【问题讨论】:

    标签: php facebook facebook-javascript-sdk facebook-permissions


    【解决方案1】:

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

    不,只要您会使用该应用程序,您就不需要经过审核流程。只需忽略登录弹出窗口中的警告即可。

    【讨论】:

    • 我错过了 publish_pages 权限,非常感谢;)
    猜你喜欢
    • 2011-07-11
    • 1970-01-01
    • 2013-09-21
    • 1970-01-01
    • 1970-01-01
    • 2011-03-01
    • 2013-03-25
    • 1970-01-01
    • 2014-07-16
    相关资源
    最近更新 更多