Twitterstream和节点js服务器错误

我试图连接连接到TwitterstreamAPI,我得到的错误

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说它是未经授权的访问,但我确信我有正确的凭据(我已经testing过)。

我的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的地方也很好。 我不明白为什么我得到错误,以及如何删除它?

我使用从这里连接的代码。 我已经安装了所有的依赖项。

非常感谢你的帮助。

我用更新系统时间来修补它,它延迟了5分钟。 由于date时间确定,请求成功。