キモブロ

Please spy check please, Fucking retard

ruby-aaws-simple作った

ruby-aawsがあまりにも使いにくいので、使いやすいラッパー作った。

  • AmazonAPIのリクエストとレスポンスを内部的にキャッシュ
  • 商品名とか代替画像一覧とか画像コードとか、商品の値段などよく使うフィールドのみの取得に限定することで使いやすくした

https://github.com/kimoto/ruby-aaws-simple

代替画像取得するときはこんな感じ

まずインストール

$ gem install ruby-aaws-simple

コード test.rb

require 'amazon/aws/simple'

key_id = 'aaa'
secret_key_id = 'bbbb'

aws = Amazon::AWS::Simple::Search.new(key_id, secret_key_id, "kimoto-22", "jp", "utf-8", "/tmp/amazon/")
items = aws.retrieve_by_keyword('Ruby').first
p items.alt_image_urls

実行結果

[http://ecx.images-amazon.com/images/I/41t7GQ3peRL._SL30_.jpg, http://ecx.images-amazon.com/images/I/51OI1P9LkwL._SL30_.jpg]