コード
<script type="text/javascript">
function mycallback(json) {
for (var i = 0; i < json.feed.entry.length; i++) {
for (var j = 0; j < json.feed.entry[i].link.length; j++) {
if (json.feed.entry[i].link[j].rel == 'alternate') {
var postUrl = json.feed.entry[i].link[j].href;
break;
}
}
var postTitle = json.feed.entry[i].title.$t;
var postdate = json.feed.entry[i].published.$t;
var pyear = postdate.substring(0,4);
var pmonth = postdate.substring(5,7);
var pday = postdate.substring(8,10);
var pudate = pyear + "/" + pmonth + "/" + pday + " ";
var pimgurl;
if (typeof(json.feed.entry[i].media$thumbnail) !== "undefined") {
pimgurl = json.feed.entry[i].media$thumbnail.url;
}else{
pimgurl = "http://2.bp.blogspot.com/hogehoge.png";
}
var pimg = '<img src=' + pimgurl + ' height=75 align="left"> ';
var item = '<a href=' + postUrl + '>' + pimg + pudate + postTitle + '</a><br clear="all"/><br />';
document.write(item);
}
}
</script>
<script src="http://hogehoge.blogspot.jp/feeds/posts/summary?category=ooooooo&orderby=published&max-results=100&alt=json-in-script&callback=mycallback"></script>
http://2.bp.blogspot.com/hogehoge.png 記事内に画像無い時に、代替画像hogehoge.blogspot.jp blogger URLcategory=ooooo カテゴリ名
max-results=100 抽出件数
json.feed.entry[i].media$thumbnail は、75ピクセル正方
(その2)に続く
0 件のコメント :
コメントを投稿