Facebook 用の JavaScript SDK に非常に不満を感じています。
これが機能する理由を誰か教えてもらえますか (私の Facebook 名でアラートを出します):
FB.getLoginStatus(function(response) {
if (response.authResponse) {
token = response.authResponse.accessToken;
FB.api('/me', function(response) {
console.log(response);
alert('Your name is ' + response.name);
// do something here they are logged in and have given you perms
});
} else {
// no user session available, someone you dont know
}
});
ただし、これは「現在のユーザーに関する情報を照会するには、アクティブなアクセス トークンを使用する必要があります。」というエラーを返します。
FB.api('/me', function(response) {
console.log(response);
alert('Your name is ' + response.name);
});