我正在尝试使用Facebook的PHP SDK登录我的页面.但是,Facebook忽略了getLoginUrl()中作为数组给出的权限
$loginUrl = $helper->getLoginUrl(
['publish_actions']
);
Run Code Online (Sandbox Code Playgroud)
登录网址如下:
https://www.facebook.com/v2.3/dialog/oauth?client_id=206265226055767&redirect_uri=http://host.tld/remote/gateway.php&state=67096befe627aa603cb086da681626c1&sdk=php-sdk-4.0.23&scope=publish_actions
Run Code Online (Sandbox Code Playgroud)
然而,Facebook仍然要求我的public_profile和我的电子邮件
我的问题是Facebook忽略oauth登录对话框中的scope参数的原因.