Facebook“必须使用主动访问令牌”

我正在使用这个为我的节点应用程序。 我可以用脚本得到令牌,然后让/me工作。 但是,当我试图让me/accounts?fields=name,id&limit=1000我得到一个错误。

必须使用活动访问令牌来查询有关当前用户的信息。

我在这里testing我的令牌,我得到了以下结果。

 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 

如果我在graphicsAPI资源pipe理器中testing我的令牌,则不会收到任何错误,并会列出我的帐户。

你有没有

 FB.setAccessToken('YOUR_ACCESS_TOKEN'); 

在您拨打电话之前,您的代码中的YOUR_ACCESS_TOKEN是您的实际访问令牌?

如果是这样,检查参数的传递是一样的

 FB.api('me/accounts', { fields: ['id', 'name'], limits: 1000 }, function (res) { ... }); 

请记住,该模块已经两年多了,很可能不会反映最新的Graph API更改。