人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

AmazonのProduct Advertising APIに関する質問です。

商品検索(Operation=ItemSearch)で複数のカテゴリ(SearchIndex)からキーワードで検索したいと考えています。
ただカテゴリ(SearchIndex)は基本的に1つしか指定できないようで、困っています。
バッチリクエストという方法で2つまでは指定できるようですがItemSearchでは使えないようです。
https://images-na.ssl-images-amazon.com/images/G/09/associates/paapi/dg/index.html?BatchRequests.html

何か良い方法がありましたらご教授いただければと思います。
※現状思いつくのは指定したカテゴリ(例えばDVDやVHS)ごとにリクエストを送るという方法なのですが、この方法だとあっという間にリクエスト上限に達する&非効率に感じてしまいます。

尚開発言語はPHPとなります。
ソースサンプルまで頂けたら助かります。

●質問者: 雨の日
●カテゴリ:ウェブ制作
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● snow0214
●300ポイント ベストアンサー

質問にあるようにカテゴリ毎にリクエストを送るか、SearchIndex: AllまたはBlendedを指定して全カテゴリ検索するしか方法がありません。
これは、ItemSearchで指定できるパラメータがSearchIndex毎に異なるという仕様のためです。

SearchIndex-ItemSearch パラメータの組合せ (JP)

https://images-na.ssl-images-amazon.com/images/G/09/associates/paapi/dg/index.html?APPNDX_SearchIndexParamForItemsearch.html


雨の日さんのコメント
ご回答ありがとうございます。 やはりカテゴリ毎にリクエストを送るしかないようですね。 ※デフォルトではAllにし、カテゴリで絞込をする際に複数カテゴリをまとめてリクエストするという作りにする予定でした。
関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ