0

ウェブページを離れることなく、Facebook ユーザーのユーザー ID にアクセスする許可を得ることができますか? これを達成するための唯一の真の方法は、許可ダイアログを備えた iframe ですか?

4

1 に答える 1

2

Javascript API を使用して権限を拡張できます。すでに電子メールのアクセス許可を要求しているとします。ログイン ボタンに新しいアクセス許可を渡す場合、ユーザーは新しいアクセス許可も承認する必要があります。

ログインボタンの例:

<fb:login-button perms="friend_likes"></fb:login-button>

例 FB.login()

function fbAuth() {
    FB.login(function(response) {
      if (response.authResponse) {
        alert('User fully authorize the app.');
      } else {
        alert('User canceled login or did not fully authorize the app.');
      }
    }, { scope: 'friend_likes' });
}

次に、onclick イベントまたはその他の任意のメソッドで呼び出すことができます。

<a href="#" onclick="return fbAuth();">Login</a>
于 2012-07-19T06:18:45.633 に答える