我正在使用this作为我的节点应用。
我可以使用脚本获取令牌,然后让/me
工作。但是当我试图得到me/accounts?fields=name,id&limit=1000
时,我收到了错误。
必须使用活动访问令牌来查询有关当前用户的信息。
我测试了我的令牌here,我得到了以下结果。
App ID foo : bar
User ID 10153192307109460 : Krister Johansson
User last installed this app via API v2.x
Issued 1440597064 (about a minute ago)
Expires 1445781064 (in about 2 months)
Valid True
Origin Web
Scopes manage_pages, publish_pages, publish_actions, public_profile
如果我在Graph API资源管理器中测试我的令牌,我就没有错误,它会列出我的帐户。
答案 0 :(得分:2)
你有没有
FB.setAccessToken('YOUR_ACCESS_TOKEN');
在您拨打电话之前,YOUR_ACCESS_TOKEN
是您代码中的实际访问令牌?
如果是这样,检查参数的传递是否像
FB.api('me/accounts', { fields: ['id', 'name'], limits: 1000 }, function (res) { ... });
请注意,该模块已有两年多的历史,很可能无法反映最新的图谱API更改。