AmazonWEBサービスをRubyで使ってみる

AmazonのWEBサービスを利用するためのrubyのライブラリ。
gemで提供されているので入れてみる。

gem install amazon-ecs

http://rubyist.g.hatena.ne.jp/pulscope/20070319/p2
以下は上記URLの引用だったりする。

require 'rubygems'
require 'amazon/ecs'

Amazon::Ecs.options = {
  :aWS_access_key_id => ["xxxxxxxxxxxxxxxxxxxx"], # Your Access Key ID
  :associate_tag => "xxxxxxxx-22", #Associate ID
  :country => :jp
}

# 必要ならdebugを有効
# アクセスURLが表示される
# Amazon::Ecs.debug = true

# 例えば音楽から"mogwai"をキーワードにCDタイトルを取得するなら
res = Amazon::Ecs.item_search('mogwai', {
  :search_index => 'Music', :response_group => 'Medium', :sort => 'salesrank'
})

res.items.each do |item|
  puts item.get('title')
end