2011年2月28日月曜日

Google Ajax Feed APIでRSS取得

Google Ajax Feed APIについて触れる事があったので、少しだけ調べてみた。

やりたかったのはRSSの取得。会社の仕事ではプログラマさんにお願いしてる事なんだけど、デザイナーで完結できるならそれでいいじゃないって感じでやってみたかった。

まずはAPIキーの取得から。下記ページでサイトのURLを入力してからAPIキーを取得する。
http://code.google.com/intl/ja/apis/loader/signup.html

あとは下のコードの最初のscriptタグのところにAPIキーを入力するだけ。
[php]



My Google API Application










[/php]

たぶんお作法のこととか書くときりないし、そこまで理解もしてないのでこんな感じ。

一部捕捉すると、
[php]
var feedurl = "http://blog.surfboard.co.jp/staff/atom.xml";
[/php]
ここがとってくるRSSのURL入れるところ。Google Ajax Feed APIを使ってRSSフィードのXMLをJavaScriptで処理できるように(JSON(?))してくれてるって感じなのかな?
[php]
feed.setNumEntries(4);
[/php]
ここで表示させる記事数を入力。()の中の数字が記事数。

このサンプルでは日付までしか表示させてないけど、秒数までも表示できるみたい。

xmlを直接使わずにやってると思うから、処理的にどうなのかなって疑問は残るけど、そこまで気にしないんであればいいかも。拡張子htmlでもいいし。

参考サイト:AjaxTower

→実際動くもの(そのうち消すと思います。)

0 件のコメント:

コメントを投稿