ここ数年、商品検索のプログラムを同じコードで運用しているのですが、
検索できない商品があるという声が利用者から出てきました。
■検索できる
https://www.amazon.co.jp/dp/B01M5BBR1G
https://www.amazon.co.jp/dp/B01MPWVEY8
■検索できない
https://www.amazon.co.jp/dp/B076JKQ7VF
https://www.amazon.co.jp/dp/B075ZS8F12
■Amazonアソシエイトに問い合わせ
誠に恐れ入りますが、カスタマーサービスではProduct Advertising API ならびにAmazon Webサービスに関するサポートはいたしておりませんので、どうぞご了承ください。
また、PAAPIはセルフサービスでのご利用を前提としており、Amazonでの技術的なサポートは現在行っておりません。
このため、ご質問については回答ができかねます。あらかじめご了承いただきますようお願いいたします。
という回答をいただき、ここに来ました。
■公式ツール? でチェックしてみる
http://webservices.amazon.co.jp/scratchpad/index.html
SEARCH → ItemSearchから
Tag, ID, Keyは自前のものを入力し、
項目 | 値 |
---|---|
SearchIndex | All |
Keywords | dp/の後ろの英数字、B01M5BBR1Gなど |
ResponseGroup | Images, ItemAttribute, Offers |
Sort | 指定なし |
BrowseNode | 指定なし |
という指定で、
上記の「検索できる」商品はResponseに出力され、
「検索できない」商品は以下のメッセージが出力されました。
Error! AWS.ECommerceService.NoExactMatches HTTP Status 200: Success リクエストに該当する結果がありません。
検索対象がややアレではあるのですが、、
なぜ、検索できない商品があるのか理由をご存知でしたら教えてもらえますか。
もしくは、検索できる方法がありましたらご教授いただけると助かります。
あなたの回答
tips
プレビュー