我在node.js上构建了一个小应用程序,它需要来自用户twitter帐户的实时推文。我已经使用了“Twit”(node.js库,查看this)并在服务器端编写以下代码。
var Twit = require('twit');
var T = new Twit({
consumer_key: '...',
consumer_secret: '...',
access_token: '...',
access_token_secret: '...',
timeout_ms: 60*1000, // optional HTTP request timeout to apply to all requests.
});
var userids = '100001,100002,100003';
T.stream('statuses/filter',
{
follow: userids,
stall_warnings: true
},
function(stream) {
stream.on('tweet', function (tweet) {
console.log(tweet);
});
}
);
我必须使用 stream ,因为我需要用户的实时推文(100001,100002和100003)。我见过很多例子,给我看同样的代码。但就我而言,它不起作用。如果我传递单个用户ID(例如100001),它会在某个时间运行,有时则不会。不知道这段代码有什么问题。任何人都可以帮我解决。
感谢。