twitter加载使用流的用户home_timeline?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了twitter加载使用流的用户home_timeline?相关的知识,希望对你有一定的参考价值。
我试图创建一个简单的网站,用这段代码加载twitter用户的时间线:
var params = {count:5, screen_name:"
twitterUserScreenName"};
client.get('statuses/home_timeline', params, function(error, tweets, response){
if (!error) {
console.log("@" + tweets[0].user.screen_name + ":
" +
tweets[0].text + " "
);
//uncomment to see all the info of the tweet
//console.log(tweets);
}
});
我使用nodejs与此lib https://www.npmjs.com/package/twitter
我的问题:要保持时间线刷新,我必须每隔一段时间运行上面的代码,例如每5秒或每20秒,所以有没有办法让流有用户的时间线,我不必这样做好几个电话?对twitter服务器进行多次调用可能会将我的应用程序置于黑名单中,请参阅here more info
答案
好的,我解决了!
事情就是使用这个功能:
client.stream('user', {}, function(stream) {
stream.on('data', function(tweet) {
console.log("----" + tweet.text);
});
stream.on('error', function(error) {
throw error;
});
});
使用上述功能,您可以通过控制台显示每条推文
记住:我正在使用带有这个lib https://www.npmjs.com/package/twitter的nodejs
以上是关于twitter加载使用流的用户home_timeline?的主要内容,如果未能解决你的问题,请参考以下文章
页面重新加载后,如何使用 twitter bootstrap 保持当前选项卡处于活动状态?
Django 应用程序无法正确加载 Twitter bootstrap 3 模式