Twitter Stream&节点js服务器错误

时间:2015-03-25 12:50:37

标签: node.js api twitter

我正在尝试连接到twitter流API,我收到错误

events.js:87
      throw er; // Unhandled 'error' event
            ^
Error: Bad Twitter streaming request: 401
    at ClientRequest.<anonymous> (/home/vikas/t4d/node_modules/twit/lib/oarequest.js:202:19)
    at ClientRequest.g (events.js:201:16)
    at ClientRequest.emit (events.js:109:17)
    at HTTPParser.parserOnIncomingClient [as onIncoming] (_http_client.js:421:21)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:113:23)
    at TLSSocket.socketOnData (_http_client.js:312:20)
    at TLSSocket.emit (events.js:109:17)
    at readableAddChunk (_stream_readable.js:164:16)
    at TLSSocket.Readable.push (_stream_readable.js:128:10)
    at TCP.onread (net.js:540:20)

官方api称其为未经授权的访问,但我确信我拥有正确的凭据(我之前已对其进行过测试)。

我的www文件也有条目

nconf.defaults({
  'PORT': process.env.OPENSHIFT_NODEJS_PORT || process.env.PORT || 3000,
  'BIND_IP': process.env.OPENSHIFT_NODEJS_IP || '127.0.0.1'
});

放127.0.0.1也没关系。我不明白为什么我会收到错误以及如何将其删除?

我正在使用代码来连接here。我安装了所有依赖项。

非常感谢你的帮助。

1 个答案:

答案 0 :(得分:2)

我通过更新系统时间对此进行修补,延迟了5分钟。由于日期时间正常,请求成功。