Google Feed APIでRSSを表示してみる

Google Feed APIRSSを表示してみる

index.html
<html>
<head>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
<script type="text/javascript" src="https://www.google.com/jsapi"></script>
<script type="text/javascript">

  // RSSのURL
  var RSS_URL = "http://feeds.feedburner.com/hatena/b/hotentry";

  google.load("feeds", "1");
  function initialize() {
    var feed = new google.feeds.Feed(RSS_URL);
    feed.setNumEntries(999);  // 取得するRSSの最大数(今回は、適当に999とでもしておく)
    feed.load(function(result) {
      if (!result.error) {
        for (var i = 0; i < result.feed.entries.length; i++) {
          var entry = result.feed.entries[i];
          var html = "";
          html += "<a href='" + entry.link + "'>";      // URL
          html += entry.title + '</a>';                 // タイトル
          html += " (" + entry.publishedDate + ')<br>'; // 日付
          $("#feed").append(html);
        }
      }
    });
  }
  google.setOnLoadCallback(initialize);

</script>
</head>
<body>
<div id="feed"></div>
</body>
</html>

ブラウザで表示すると、下記のような感じでRSSが表示される。