从facebook sdk中的范围中删除公开个人资料和朋友列表

时间:2013-11-12 15:42:15

标签: facebook-graph-api facebook-javascript-sdk facebook-php-sdk

我正在使用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'
));

有人可以告知为什么会出现这个问题吗?

由于



请参阅下文......

这是目前要求的......

enter image description here

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

enter image description here

1 个答案:

答案 0 :(得分:0)

It's written here “登录流程期间无法在登录对话框中撤消这些权限,这意味着在登录您的应用时,这些权限对用户来说是非可选的。”