我正在使用Laravel 5.8版本,并且正在使用Laravel Sociallite插件将用户与Facebook连接。
现在,我想获得pulbish_pages
和manage_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"
答案 0 :(得分:0)
https://developers.facebook.com/docs/apps/review/
您必须先获得Facebook批准的许可,然后才能使用您的App。未经批准,它们将仅对在应用程序中具有角色的用户起作用。