我正在尝试使用以下代码调用twitter api来检索包含所需主题标签的推文。
function _sendToFirehose() {
var stream = T.stream('statuses/filter', { follow: ['235092927']});
var records = [];
var record = {};
var recordParams = {};
stream.on('tweet', function (tweet) {
if (tweet.coordinates){
if (tweet.coordinates !== null){
console.log(JSON.stringify(tweet));
recordParams = {
DeliveryStreamName: config.firehose.DeliveryStreamName,
Record: {
Data: JSON.stringify(tweet)+',\n'
}
};
firehose.putRecord(recordParams, function(err, data) {
if (err) {
log.error(err);
}
});
}
}
});
}
当我在控制台中运行节点时。它只会卡住,比如
我无法弄清楚原因,卡住的原因是搜索帐户的所有推文还是错误。
答案 0 :(得分:0)
您似乎正在搜索用户235092927的实时推文。如果您想搜索关键字,请尝试:
var stream = T.stream('statuses/filter', { track: 'keyword' } );