facebook-graph-api - 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;
}