Google が AJAX Feed API を公開 - RSS/ATOM フィードをドメイン制限無しに JavaScript から利用可能

こ、これは嬉しい。

Google AJAX Search API Blog: Announcing the Google AJAX Feed API
"This morning we launched the Google AJAX Feed API, an API that takes the pain out of developing mashups in JavaScript. Now you can mash up feeds using only a few lines of JavaScript rather than dealing with complex server-side proxies."
http://googleajaxsearchapi.blogspot.com/2007/04/announcing-google-ajax-feed-api.html

Google がクロールしてキャッシュを保存している RSS/ATOM なフィードを、JavaScript で取得しデータとして利用できます。

  • XMLへのドメインによるアクセス制約を取り除いてくれる
  • フィードアクセスに必要なライブラリ自体も、Google がホストしてくれている

ということで、20行程度のコードをサイトに貼り付けるだけで、外部サイトのフィードの内容を表示したりすることが可能になります。API の利用には ACCESS KEY の取得が必要です。

詳細はこちら

このAPIを使ったサンプル

いまのところ、利用量に関する制限はありませんが、どこかでキャップが設定される可能性はあります。
このAPIを使ったサービスについて、利用料を請求することは出来ません。

ちょっとサンプルをいじってみてるのですが、なぜか最新4件までしか記事を取得できない...なんだろう。1つのフィードから取得できる記事の数は、4件が上限のようです。

ブログパーツを作ってるんですが、APIキー込みでパーツを配布ってライセンス的にはどうなんだろう?
一応、API KEY 取得時に登録したドメイン外でも問題なく動作してますが、単にローカル環境でのデバッグ用に解放していて、でもトラフィックが増えたらあぼんされる可能性もあるので、ちと怖い。って、ダメだった。API KEY 取得するときの注意書きに「A single Google API key is valid within a single directory on your web server, including any subdirectories」って書いてありますね。残念。