我正在使用此处找到的app令牌 https://developers.facebook.com/tools/accesstoken/ 在我新创建的应用程序(第二行)
var graph = new facebook.GraphAPI(accessToken);
graph.getConnections('me', 'friends', print);
function print(error, data) {
console.log(error ? error : data);
}
为什么还会抛出错误?我错过了什么?
必须使用活动访问令牌来查询有关的信息 当前用户。
答案 0 :(得分:0)
您需要的是用户令牌,而不是应用令牌。任何拥有App Token的用户都没有任何关系,您需要授权具有user_friends
权限的用户来获取他的朋友。请注意,出于隐私原因,您只会获得使用user_friends
授权您的应用的朋友。
有关令牌的更多信息:
您可能会发现本文对授权部分有用:http://www.devils-heaven.com/facebook-javascript-sdk-login/
对于非限制性页面,您可以使用App Token:https://graph.facebook.com/page-id/videos?limit=20&access_token=myappid|mysecret
...当然你也可以使用虚荣名称而不是ID。