R4

Webサービス レビュー * R4  

Flickr APIのflickr.photos.searchを利用してコメントを取得する方法

2012年6月27日 Tag:JavaScript Text by 伊藤

このエントリーをはてなブックマークに追加

flickr.photos.searchメソッドを利用すると、写真のIDやタイトルなど様々な情報を取得できます。javascriptなら、ITproにある「flickr-search.js」が便利なのですが、これをそのまま使うとコメントの取得ができません。

flickr.photos.search以外だと、コメントを取得できるメソッド(flickr.photos.getInfo)があるようですが、できればflickr-search.jsだけで済ませたい場合に有効です。

flickr-search.jsの3行目以下、APIリクエストパラメタの設定をしているところに、

param.extras = 'description';

を追加して、43行目以下、コールバック関数のところに、

for(var key in photo.description){
photoDescription = photo.description[key];
}

とすればコメントを取得できます。

param.extrasは、description以外にもdate_takenなど、多くの追加情報を設定できます。詳しくはFlickrのAPIドキュメントページをご覧ください。

flickr.photos.search
http://www.flickr.com/services/api/flickr.photos.search.html
http://www.flickr.com/services/api/explore/flickr.photos.search

Latest

Pickup

Category

koyomi

4db

Twitter