嗨,我无法访问扩展权限,尽管我在登录对话框中要求扩展权限并在应用程序管理中添加了这些权限 developers.facebook.com这是我的代码:
$facebook = new Facebook(array(
'appId' => 'xxxxxxxx',
'secret' => 'xxxxxxxxxx',
'cookie' => false
));
// See if there is a user from a cookie
$fbuser = $facebook->getUser();
if ($fbuser) {
try {
// Proceed knowing you have a logged in user who's authenticated.
$FBUSER = $facebook->api('/me');
$FBUSER1 = $facebook->api('/me/permissions');
print_r($FBUSER1);
} catch (FacebookApiException $e) {
print_r($e);
$USER=false;
}
}
$loginUrl = $facebook->getLoginUrl(array("scope"=>"email, publish_actions"));
print_r($FBUSER 1) 的结果是:数组( [数据] => 数组 ( ))
这里提到的问题是我添加了电子邮件请求,后来publish_actions,我的帐户不知何故不接受,否则使用测试帐户可以正常工作。所以我想我最终找到了答案:)