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将失败