Google AJAX Feed APIでRSSリーダーを作成する †概要 †http://code.google.com/apis/ajaxfeeds/ Googleは、Feedを集めて、AJAX Search APIの様に FeedデータをJSON等で送信してくれるAPIを提供 をはじめました。 上記サイトからkey等を取得する事によって、 使用できるようになります。 サンプル †Google AJAX Feed APIでFeedを取得できるため、 RSSリーダーを作る事にします。 そのまま作っては、機能が足りないRSSリーダーに なってしまうため、以下の機能を盛り込む事にします。
この様な機能を盛り込んだRSSリーダーを作る事にしました。 まずは、Google Spreadsheetsに設置してデータは、以下の二つです。
Google Spreadsheetsに置いたデータの在り処は、feedurl とfeedtagです。 ファイルは下記にあります。 #ref(): File not found: "button_0_0_6.zip" at page "Google Custom Search Enginesを試す" YUIのボタン機能を使ったため、YUIの\examples\buttonに 設置するようにパスを通してください。 もし、YUIを使わないバージョンがほしい方は、申し出て 頂ければファイルを起きます。但し、レイティングの設定は、 固定になります。 実際に動いているサンプル †#ref(): File not found: "googleajaxfeedapi.PNG" at page "Google Custom Search Enginesを試す" レイティングの箇所を操作する事によって、表示するRSSを 制限できます。 実際に動いているサンプルは、下記にあります。 http://www.mizuao.com/yui_2.2.0.a/examples/button/button_0_0_6.html 改造ポイント †Google Spreadsheetsにあるfeedurlとfeedtagを 随時変更する事によって、読み込むデータを精査すれば、もっと 自分に合ったRSSリーダーになるかも知れません。 但し、昨今のRSSリーダーは、多機能なため、Google AJAX Feed APIを 使ってRSSリーダーを作るのは、効率が良くありません。もっと、 他の事に使うべきかも知れませんね。 ブログ †「Google AJAX Feed APIを使ってRSSリーダーを作ってみる」に掲載しました。 Google AJAX Feed APIを提供されているFeed数を調査するためのスクリプト †概要 †Google AJAX Feed APIが提供してくれるFeed数を調査するための スクリプトを作成しました。 #ref(): File not found: "googleajaxfeedapi_test01_07.html" at page "Google Custom Search Enginesを試す" 15行目のfeedarrayを取得したいFeedに修正することで、他のFeedも 調べる事が可能です。 動いているスクリプトは、下記にあります。 http://www.mizuao.com/googleajaxsearch/googleajaxfeedapi_test01_07.html 取得できるFeedの量をまとめたブログ †「Google AJAX Feed APIで取得できるFeedの量を調査する」でまとめました。 Google AJAX Feed APIでスライドショーを実現する †概要 †Google AJAX Feed APIでスライドショーができます。 それを、早速使って見ました。 ついでに、以下のURLで説明されて居ます。 AJAX Feed API Slide Show Control ファイル †#ref(): File not found: "slideshow_0_0_3.zip" at page "Google Custom Search Enginesを試す" 動作ページ †http://www.mizuao.com/google/slideshow_0_0_3.html ブログ †Google AJAX Feed APIのスライドショーを試すで掲載しました。 コメントどうぞ
|