火曜日, 1月 22, 2008

Google Ajax Feed API でRSSリーダー

<script type="text/javascript"><!--
google.load("feeds", "1");
function initialize() {
var feed = new
google.feeds.Feed("RSSフィード");
feed.setNumEntries(100)
feed.load(function(result) {
if (!result.error) {
var container = document.getElementById("feed");
for (var i = 0; i < result.feed.entries.length; i++) {
var entry = result.feed.entries[i];
//日本語の日付表示用
var dd = new Date(entry.publishedDate); // now
var yearNum = dd.getYear();
if (yearNum < 2000) yearNum += 1900;
var date = yearNum + "年"+(dd.getMonth()+1)+"月"+dd.getDate()+"
日 "+dd.getHours()+"時"+dd.getMinutes()+"分";
//日本語の日付表示用
container.innerHTML += "<ul><li><a href='" + entry.link +
"' target=\"_blank\">" + entry.title + "</a> " + entry.categories +
"[" + date + "]" + "<br />" + entry.contentSnippet + "</li></ul>";
}
}
});
}
google.setOnLoadCallback(initialize);

// --></script>




参考にしたエントリ - 感謝感激!!

Google AJAX Feed APIを使ってみるジュンのBlog [spacemonkey]

Google Ajax Feed APIを試す。(その2) Lepracaun’s factory