Heroku&从参数提供时,NodeJS读取用户流失败

时间:2012-01-18 14:29:03

标签: facebook node.js facebook-graph-api heroku

我已经使用NodeJS跟踪了Facebook的Heroku应用程序教程,我很确定我已经设置了应用程序并可以进行更改。但是,我有一个问题,在web.js中,我修改了一个套接字消息:

  session.graphCall('/me/feed')(function(result) {
     socket_manager.send(socket_id, 'feed', result);
  }); 

返回预期数据。 (在Graph API Explorer中测试) 但是,当我使用/me/feed?since=2011进行图表调用时,它会说:{"error":{"message":"An active access token must be used to query information about the current user.","type":"OAuthException"}我无法确切地知道我做错了什么,它正在获取所需的read_stream权限并且在没有参数的情况下正常工作。

可能是什么问题?我认为节点facebook客户端正在传递令牌(因为它可以在没有参数的情况下读取)

1 个答案:

答案 0 :(得分:1)

您使用此API吗? https://github.com/DracoBlue/node-facebook-client

如果是这样,看起来graphCall需要第二个param用于additionalParams。你能尝试一下:

session.graphCall('/me/feed', {since: 2011})(function(result) {
 socket_manager.send(socket_id, 'feed', result);
});