我试图使用Nodejs捕获包含某些单词的推文。使用twitter模块,我写道:
var util = require('util'),
twitter = require('twitter');
var twit = new twitter({
consumer_key: '***',
consumer_secret: '***',
access_token_key: '***',
access_token_secret: '***'
});
console.log('Bot ON!');
twit.stream('statuses/filter', {'track': ['love']}, function(stream) {
stream.on('data', function(data) {
console.log(util.inspect(data));
});
stream.on('error', function(err){
console.log(err.message);
});
});
当我执行该代码时,我可以跟踪“爱情”这个词。 但是,如果我改变了像hyjhuolup'这样的内容,那么流媒体就不会显示任何推文。我把那个词' hyjhuolup'在代码中,我的帐户中的推文(与节点使用的帐户不同)并没有任何反应。我真的不知道为什么。我在其他图书馆遇到同样的问题,比如' twit'。任何人都知道我该怎么办?感谢。
编辑1: 我已经尝试过了:Cannot retrieve tweets based on hashtag with nodejs但没有成功。