首页 > 解决方案 > Facebook 没有要求用户允许我的网站在用户页面上发帖

问题描述

我正在使用 Facebook API 将内容发布到我的网站用户拥有的页面上。突然它停止工作了。我阅读了它,发现我的应用程序应该具有 manage_pages 和 publish_pages 权限才能在页面上发布。我提交了我的应用程序以供审核,并从 Facebook 获得了这些权限。我正在使用图形 API v4.0。现在,在 OAuth 对话框中,Facebook 仍然没有要求我网站的用户为我的网站提供这两个权限。当我尝试链接提交应用程序的自己的帐户时,Facebook 提示也提供这两个权限,并且一切似乎都运行良好。

 public function getAuthorizeUrl($reditectUrl,$scope=['manage_pages','publish_pages','pages_show_list']) {

        $helper = $this->fb->getRedirectLoginHelper();
        $loginUrl = $helper->getLoginUrl($reditectUrl, $scope);
        return $loginUrl;
}

标签: facebook-graph-api

解决方案


推荐阅读