Facebook-无效范围:当我的应用程序处于实时模式时,manage_pages,publish_pages

时间:2019-07-17 05:26:22

标签: facebook-graph-api facebook-php-sdk facebook-login laravel-socialite

我正在使用Laravel 5.8版本,并且正在使用Laravel Sociallite插件将用户与Facebook连接。

现在,我想获得pulbish_pagesmanage_pages的访问权限,以便可以在我的Facebook页面上发帖。

我尝试了以下代码:

public function redirectToProvider() {
    return Socialite::with('facebook')->scopes(['manage_pages','publish_pages'])->redirect();
}

现在,当我用Facebook按钮单击登录时,它显示如下错误:

"Invalid Scopes: manage_pages,'Publish_pages'. This message is only shown to developers. Users of your app will ignore these permissions if present. Please read the documentation for valid permissions at: https://developers.facebook.com/docs/facebook-login/permissions"

enter image description here

1 个答案:

答案 0 :(得分:0)

https://developers.facebook.com/docs/apps/review/

您必须先获得Facebook批准的许可,然后才能使用您的App。未经批准,它们将仅对在应用程序中具有角色的用户起作用。