FB.api错误..“请求此资源需要访问令牌”

时间:2013-12-10 03:36:44

标签: javascript facebook-javascript-sdk

FB.api('/1354376857/groups', function(response){
     Data = response.name;
     alert(Data);

     if (response.error) {
        alert(response.error.message);
     }  
});

输出的错误消息显示:“请求此资源需要访问令牌”,并且我的Facebook应用程序的数据内容未定义。用户已成功登录,并且“user_groups”权限已获得用户批准。

我认为FB.api会自动设置访问令牌。有关为何发生此错误的任何想法?

1 个答案:

答案 0 :(得分:5)

将您的代码更改为此

var token = "YOUR_TOKEN";
FB.api('/1354376857/groups', function(response){
     Data = response.name;
     alert(Data);
     if (response.error) {
        alert(response.error.message);
     }  
}, {access_token: token});

每次向facebook api发出请求时,您都必须传递访问令牌。