カテゴリー:
Rails
タグ:
 Rails amazon-ecs item_lookup ISBN

このエントリーをはてなブックマークに追加
更新日時:
2012年11月09日(金)
作成日時:
2012年11月09日(金)

前の記事 / 次の記事

アマゾン公式
https://images-na.ssl-images-amazon.com/images/G/09/associates/paapi/dg/index.html?ItemLookup.html

を見ると、

商品の検索に使う商品IDの種類。全ての IdTypes (ASINxを除く) では、SearchIndexを指定する必要があります。SKUでは、MerchantIdも指定する必要があります。詳細については、商品ID をご参照ください。

有効な値: SKU | UPC | EAN | ISBN (US のみで、サーチインデックスが Books の場合有効) | JAN. UPCはCAサイトでは無効です。

って書いてあって、ISBNで引っぱるにはSearchIndexを指定しなきゃいけないのに、
ISBNの検索が有効になるのはUSだけなの?わかめ。って思ったんだけど、

実際試してみるとISBNかどうか考えなきゃいけないのはUSだけで
他の国はISBN=ASINでそもそもISBNとかないからっていう話で、

isbn = "4872336534"
item = Amazon::Ecs.item_lookup(isbn, :country => 'jp')

ASINで引っ張る時と同じでいいっぽい。