アマゾンウェブサービスItemSearch DetailPageURLにアソシエートIDがありますか?
-
06-07-2019 - |
質問
ItemSearchによって返されるDetailPageURLには、検索を要求した関連IDではなく、誤ったID /タグが含まれているようです。
取得しています:
予想される場合:
正しいタグを取得するにはどうすればよいですか? (上記のいずれかをクリックすると、SOは上記のリンクを独自のアソシエイトIDに書き換えます)
Pythonと PyAWS 0.3.0 を使用しています、問題はAPIラッパーではなく、リクエストにあると思います。
(余談ですが、 Amazon Associates Link Checker (英国ストア)/ 米国のストアはこれらのリンクをテストするのに非常に貴重です)
解決
最後の単純なエラー.....最初の検索にタグを含めました:
内のsearchResult ecs.ItemSearch(item、 SearchIndex = index、 AssociateTag = 'wwwmydomain-12')
ただし、各結果をステップ実行して詳細を取得する2次ループではありません:
内のアイテム ecs.ItemSearch(searchResult.ASIN、 ResponseGroup = 'Medium'):
はずです:
内のアイテム ecs.ItemSearch(searchResult.ASIN、 ResponseGroup = 'Medium'、 AssociateTag = 'wwwodbodycom-21'):
タグは両方で必要です-引き継がれていないようです。
所属していません StackOverflow