0

我正在使用 Facebook SDK。任何非常简单的工作都非常好。

该范围似乎正在工作,但由于某种原因,它包括不需要的范围,例如公共个人资料和朋友列表。

FB.login(function(response) {
    if (response.authResponse) {
        console.log('Welcome! Fetching your information.... ');
        FB.api('/me', function(response) {
            // console.log('Good to see you, ' + response.name + '.');
            window.location = "<?php echo $fb_app_url; ?>"
        });
    } else {
        console.log('User cancelled login or did not fully authorise.');
    }
}, { scope: 'user_likes' });

我纯粹是为了喜欢。

如果我使用 php sdk,我发誓它只包括您添加的范围。实际上,刚刚测试了这个并且是相同的......

$loginUrl = $facebook->getLoginUrl(array(
    'scope' => 'user_likes'
));

谁能建议为什么会出现这个问题?

谢谢



请看下面...

这是目前要求的...

在此处输入图像描述

这就是我想看到的,就像...

在此处输入图像描述

4

1 回答 1

0

这里写着“这些权限在登录流程期间不能在登录对话框中撤销,这意味着用户在登录您的应用程序时它们是非可选的。”

于 2013-11-12T15:51:39.913 回答