这里的目标是将每条推文放在自己独特的容器中。我想突破开箱即可将Feed分散到我网站的任何位置。
这是我对此的尝试。虽然它不起作用,但希望它能够实现整体目标。同样,这是使用Jason Mayes twitter API。
谢谢
var config5 = {
"id": 'XXXXXXXXXXX',
"domId": '',
"maxTweets": 12,
"enableLinks": true,
"showUser": false,
"showTime": true,
"dateFunction": '',
"showRetweet": false,
"customCallback": handleTweets,
"showInteraction": false
};
function handleTweets(tweets) {
// For loop the data.
var items = [];
var results;
for (i = 0; i < tweets.length; i++) {
var tweets = [i];
results = this({
item = tweets[i]
});
items.push(results);
}
// insert the tweets into the DOM
$("#twitter1").html(items.slice(0, 1));
$("#twitter2").html(items.slice(1, 2));
$("#twitter3").html(items.slice(2, 3));
}
答案 0 :(得分:1)
现在应该可以了,但是你还必须在jsfiddle中启用jQuery:
var config5 = {
"id": '624280239774961664',
"domId": '',
"maxTweets": 12,
"enableLinks": true,
"showUser": false,
"showTime": true,
"dateFunction": '',
"showRetweet": false,
"customCallback": handleTweets,
"showInteraction": false
};
function handleTweets(tweets) {
//var x = tweets.length;
//var n = 0;
//var element = document.getElementById('page');
var items = [];
var results;
for (i = 0; i < tweets.length; i++) {
items.push(tweets[i]);
}
// insert the tweets into the DOM
$("#twitter1").html(items.slice(0, 1));
$("#twitter2").html(items.slice(1, 2));
$("#twitter3").html(items.slice(2, 3));
}
twitterFetcher.fetch(config5);
function dateFormatter(date) {
return date.toTimeString();
}
JSFiddle:http://jsfiddle.net/cs6bydr7/