Flickr APIを利用して画像検索、結果を一括表示するCGIに挑戦 (Ruby編)
Flickrの画像検索結果をつかって、試してみたいことができたのでFlickrのAPIを復習してみました。
まず、「Rubyで「Flickr API」を利用する」の記事で紹介したプログラムをクラス化しました。
次に、「RubyでCGIにチャレンジ」を参考にして、画像を検索して、検索結果をまとめて表示するアプリケーションを作成しました。
Flickrの画像検索結果をつかって、試してみたいことができたのでFlickrのAPIを復習してみました。
まず、「Rubyで「Flickr API」を利用する」の記事で紹介したプログラムをクラス化しました。
次に、「RubyでCGIにチャレンジ」を参考にして、画像を検索して、検索結果をまとめて表示するアプリケーションを作成しました。
金曜の夜に出発して、日曜の夜まで、スキーにいってきました。
今年の初すべりです。
安宿でしたので、ネット環境などなく更新はお休みでした。
もし、宿にネット環境があったとしても、たぶん更新できなかったと思います(^^;
今回のスキー旅行は、非常にハードでした。基礎体力なさすぎです(><)。
さて、まだまだ疲れの残る体に鞭をうって、更新開始です。
今日は、rubyから「Flickr API」を利用して画像を検索する方法(コード)を紹介します。
「Flickr API」には、REST形式で利用する方法とxml-rpcで利用する方法の2通りの利用方法が提供されています。
今回は、RESTを利用する方法をつかって画像検索に挑戦です。
「Flickr API」を利用するためには、Flickrのアカウントが必要です。お持ちでない方は、こちらからアカウントを取得してください。
アカウントを取得したら、「Sign In」した状態で、さらに「API Key」を取得してください。
コーディングの内容は、大きく分けて次の2つです。
(1)画像検索API「flickr.photos.search」をつかって画像を検索する。
(2)検索によって得られた情報から、画像のあるURLを作成する。
では、早速コードを示します。