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 に答える