在我正在构建的网站上,我有3个个人资料,在这些资料中,以及我想要显示该人最新推文的一般信息。我设法找到了一个教程:http://www.queness.com/post/8567/create-a-dead-simple-twitter-feed-with-jquery这看起来非常好并且重量很轻。
此代码的唯一问题是我想要包含多个用户,但我不确定如何进行此操作,或者甚至可以使用此代码。
代码的当前状态(没有时间计算器)如下:
// Set twitter username, number of tweets & id/class to append tweets
user: 'theresidency',
numTweets: 1,
appendTo: '#twit_contain_res .bubble',
// core function of jqtweet
loadTweets: function() {
$.ajax({
url: 'http://api.twitter.com/1/statuses/user_timeline.json/',
type: 'GET',
dataType: 'jsonp',
data: {
screen_name: JQTWEET.user,
include_rts: true,
count: JQTWEET.numTweets,
include_entities: true
},
success: function(data, textStatus, xhr) {
var html = '<div class="tweet">TWEET_TEXT<b><div class="time">AGO</b></div>';
// append tweets into page
for (var i = 0; i < data.length; i++) {
$(JQTWEET.appendTo).append(
html.replace('TWEET_TEXT', JQTWEET.ify.clean(data[i].text) )
.replace(/USER/g, data[i].user.screen_name)
.replace('AGO', JQTWEET.timeAgo(data[i].created_at) )
.replace(/ID/g, data[i].id_str)
);
}
}
});
}, `
我试图思考如何实现循环来检查多个用户,但我不确定如何去做。
任何帮助都将非常感谢,所以提前感谢!
答案 0 :(得分:0)
你已经有了循环
for (var i = 0; i < data.length; i++) {
switch(data[i].user.screen_name){
case "that_user":
//do something
break;
case "other_user":
//do something else
break;
}
}