Google AJAX Feed API の実装例

1:42 AM on 2010年10月4日 ,

<html>
<head>
<script type="text/javascript">
google.load("feeds", "1");
function init() {
    var feed = new google.feeds.Feed("http://~");
    feed.setNumEntries(10); // フィード取得数を設定
    feed.load(function(result) {
        if (!result.error) {
            var div_feed = document.getElementById("feed");
            for (var i = 0; i < result.feed.entries.length; i++) {
                var entry = result.feed.entries[i];
                var div_entry = document.createElement("div");
                var anchor = document.createElement("a");
                anchor.href = entry.link;
                anchor.target = "_blank";
                anchor.appendChild(document.createTextNode(entry.title));
                div_entry.appendChild(anchor);
                div_feed.appendChild(div_entry);
            }
        }
    });
google.setOnLoadCallback(init);
</script>
</head>
<body>
    <div id="feed"></div>
</body>
</html>