twitter加载使用流的用户home_timeline?

时间:2015-11-11 14:57:47

标签: node.js twitter stream

我试图创建一个简单的网站,用这段代码加载推特用户的时间线:

{{1}}

我正在使用带有此库http://jan.kneschke.de/projects/mysql/order-by-rand/

的nodejs

我的问题:要保持时间线刷新,我必须每隔一段时间运行上面的代码,例如每5秒或每20秒,所以有没有办法让流有用户的时间轴,我不要打几个电话?对Twitter服务器进行多次调用可能会将我的应用程序置于黑名单中,请参阅https://www.npmjs.com/package/twitter

1 个答案:

答案 0 :(得分:-1)

好吧,我解决了!

关键是要使用这个功能:

client.stream('user', {},  function(stream) {

  stream.on('data', function(tweet) {
    console.log("----" + tweet.text);
  });

  stream.on('error', function(error) {
    throw error;
  });


});

使用上述功能你可以通过控制台的每条推文显示

请记住:我正在使用带有此库https://www.npmjs.com/package/twitter

的nodejs