rubyでFlickr API
Flickrに写真を大量にアップしたい。
その為にrubyでFlickr APIを使用する。
とりあえず自分の写真のPhoto_IDを取ってくるとこまで・・・
flickrawというgemを使った。
searchで自分を指定する場合、'me'とすればいいらしい。
(通常は@を含むUSER_ID)
# -*- encoding: utf-8 -*- require 'pp' require 'rubygems' require 'flickraw' class MyFlickr < FlickRaw::Flickr API_KEY='' SHARED_SECRET='' ACCESS_TOKEN='' ACCESS_SECRET='' def initialize FlickRaw.api_key = API_KEY FlickRaw.shared_secret = SHARED_SECRET @flickr = FlickRaw::Flickr.new @flickr.access_token = ACCESS_TOKEN @flickr.access_secret = ACCESS_SECRET end def printPhotos list = @flickr.photos.search :user_id => 'me' list.each do |photo| p photo p photo.id sleep 1 end end end if __FILE__ == $0 myflickr = MyFlickr.new myflickr.printPhotos end