アマゾンウェブサービスItemSearch DetailPageURLにアソシエートIDがありますか?

StackOverflow https://stackoverflow.com/questions/1633357

質問

ItemSearchによって返されるDetailPageURLには、検索を要求した関連IDではなく、誤ったID /タグが含まれているようです。

取得しています:

  

http ://www.amazon.co.uk/gp/product/1590595009?SubscriptionId = XXX& tag = foo-12& linkCode = as2& camp = 1634& creative = 19450& creativeASIN = 1590595009

予想される場合:

  

http ://www.amazon.co.uk/gp/product/1590595009?SubscriptionId = XXX& tag = wwwmydomain-12& linkCode = as2& camp = 1634& creative = 19450& creativeASIN = 1590595009

正しいタグを取得するにはどうすればよいですか? (上記のいずれかをクリックすると、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'):

タグは両方で必要です-引き継がれていないようです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top