Amazon API(Product Advertising API)でISBNで商品検索(ItemLookUp)する際の注意

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

こんにちは、fujinyoです。
AmazonAPIを久しぶりに使ってハマりました。

AmazonAPIを使って書籍のISBN13桁コードから商品検索をしたかったのですが
別のサイトで使っていたソースをそのまま流用したらうまく動きませんでした。

IdTypeとSearchIndexを設定する必要がある
Amazon Web ServicesAmazon Web Services / Will Merydith

AmazonAPIで、ItemLookupで検索すればASIN(Amazon独自の商品管理コード)やISBN(書籍を特定する為のコード、世界共通)を利用してAmazonで販売されている商品の情報を検索できます。

今回は、ISBNでの検索を行いたかったのですがAmazonAPIではデフォルトで「ASIN」での検索になっているようです。
ISBNで検索したい場合は、”IdType”と”SearchIndex”を設定する必要があります。

$options = array(
   "ResponseGroup" => "ItemAttributes,Images,EditorialReview",
   "IdType" => "ISBN",
   "SearchIndex" => "Books"
);

あくまでOption指定の所だけのソースです。
これで、ISBNをキーにした検索が可能です。

英語の細かなスペルも気をつけて下さい。”Response” が “Responce” になっているだけでかなりの時間を使いました。注意して下さいね。

では、また。

参考 : ISBN13桁でItemLookupするときの注意

[PR] 「結さん」があなたに代わって開発案件の依頼主を探します

  • 「既存のクライアントにギャラアップは言いにくい」
  • 「営業活動する時間がないし、苦手」
  • 「仕事が途切れたらどうしよう」

ITエンジニアのこんな悩みを「結さん」が解決してくれます
結さんへの無料会員登録後は提案メールを待つだけです!

関連記事

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