为什么FB.api(' / me / accounts' ...)返回一个空数组作为响应?

时间:2015-05-07 08:09:12

标签: javascript facebook facebook-graph-api

为什么FB.api(' / me / accounts' ...)返回一个空数组作为响应?

var access_token = FB.getAuthResponse()['accessToken']; // access_token is ok
FB.api('/me/accounts', 'get', {"access_token":access_token},
  function(response) { /* response is an empty array... why? */ }
);

1 个答案:

答案 0 :(得分:0)

  • 因为您没有管理任何Facebook页面
  • 因为您没有使用manage_pages进行授权 - 请确保在授权过程中要求您管理页面

顺便说一下,使用FB.api时不需要添加访问令牌。使用JavaScript SDK的一个重要方面是您不必担心访问令牌。