6

保護されたものをリクエストするときに、アクセストークンを FB.api() に渡す方法について少し混乱しています。

アプリのログインと認証を正常に行っていますが、所有しているアクセス トークンで FB.api() を使用するにはどうすればよいですか?

app.accessToken = response.authResponse.accessToken; // This is a valid access token.

FB.api('/me/friends?access_token='+app.accessToken, {fields: 'name,id,location,picture,installed'}, function(response) {
    console.log(response);
});

アクセストークンを FB.api() に渡す正しい方法ですか?

この場合、友人の名前、ID、場所、写真を含む応答が返されますが、保護されているため、「インストールされた」データがないようです。

私はこれを正しく行っていますか?

4

4 に答える 4

9

特定の用途のためにアクセストークンを渡す必要がないかもしれないと一部のユーザーが言っている理由はわかりますが。

一般に、FB.api() を介してアクセス トークンを渡す必要がある場合があります。

これを行う方法は、次のようにパラメーター オブジェクトに渡すことです。

FB.api('/{fb-graph-node-goes-here}/, {
  access_token: "TOKEN GOES HERE"
  //other parameters can go here aswell

}, function(response) {
  console.log(response);
});
于 2016-06-19T19:19:10.830 に答える