node.js模块ntwitter不工作

我已经尝试使用ntwitter node.js模块。我已阅读所有说明并键入示例代码,但它不工作。代码如下所示:

var twit = new twitter({ consumer_key: 'XXXXXXXXXXXXXXXXXXX', consumer_secret: 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX', access_token_key: 'https://api.twitter.com/oauth/request_token', access_token_secret: 'https://api.twitter.com/oauth/access_token' }); twit.stream('user', {track:'nodejs'},function(stream) { console.log('stream==========================',stream); stream.on('data', function (data) { console.log('=============================================',data); }); }); 

stream的console.log显示如下所示:

 stream========================== { buffer: '', destroy: [Function], _events: { _data: [Function: processTweet] } } 

但数据console.log不显示任何东西。我卡住,不知道该怎么做。任何人都可以帮忙。

您的access_token_key和access_token_secret值不正确。 这些应该是生成的键,而不是URL。

您的Twitter开发者页面上应该有一个button来创build您的访问令牌。 点击它,然后使用提供的值。

我正在研究一个类似的问题。 确保服务器上的时间设置正确,否则oAuth将失败