01

18

Google AJAX Feed APIでRSSフィードを表示

はてなブックマークに追加 Yahoo!ブックマークに登録 このエントリをlivedoorクリップに登録  2008-01-18
 RSSフィード表示する方法はたくさんありますが、今回はGoogle AJAX Feed APIでRSSフィードを表示する方法を紹介します。以前別のサイトでRSSを表示する際PHPを利用していましたが、Google AJAX Feed APIの方が安定しているので今はこちらを使ってます。
 参考に当サイトの最新エントリー一覧を表示してみます。JavaScriptを利用しているのでもちろんFC2ブログでも利用可能です。表示件数は自由に変更できます。
最新記事一覧
 という感じに表示されます。ソースは下記をご覧ください。GoogleのAPI keyは英語のページですが設置するサイトのURLを入力するだけで取得できます。
 ・http://code.google.com/apis/ajaxfeeds/signup.html
【JavaScript】
<script type="text/javascript" src="http://www.google.com/jsapi?key=取得したKeyを入力"></script>
    <script type="text/javascript">

    google.load("feeds", "1");
 
    function initialize() {
var feed = new google.feeds.Feed("RSSフィードのURLを入力");
 <!--表示したいエントリー数-->
feed.setNumEntries(10);
      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 div = document.createElement("li");
            var a = document.createElement("a");a.href = entry.link;
 <!--別窓で表示しない場合は削除してください-->
            a.target = "_blank" ;
            a.appendChild(document.createTextNode(entry.title));
            div.appendChild(a);
            container.appendChild(div);
          }
        }
      });
    }
    google.setOnLoadCallback(initialize);

    </script>
【body】
<div id="feed"></div>
にほんブログ村 IT技術ブログ Webサイト構築へ 人気ブログランキングへ fc2ブログランキングへ
関連エントリー
コメント












管理者にだけ表示を許可する
トラックバック
トラックバックURL:
http://weboook.blog22.fc2.com/tb.php/35-b09bc6a4
≪ トップページへこのページの先頭へ  ≫
sponsored

カテゴリー
タグランキング

最近のコメント
最近のトラックバック
月別アーカイブ
ブログパーツ色々
フィードメーター - レッツFC2ブログ! track feed

過去ログ +