Amazon Web Service ItemSearch DetailPageURL с ассоциированными идентификаторами?

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

Вопрос

DetailPageURL, возвращаемый ItemSearch, похоже, содержит неверный идентификатор / тег, а не ассоциированный идентификатор, с которым я запросил поиск.

Я получаю:

  

: //www.amazon.co.uk/gp/product/1590595009 SubscriptionId = XXX & амп; тег = wwwmydomain-12 & амп; linkCode = as2 & амп; лагерь = 1634 & амп; творческий = 19450 & амп; creativeASIN = 1590595009

Как получить правильный тег? (Обратите внимание, что SO перезаписывает вышеуказанные ссылки на свой собственный Associate ID, если вы щелкнете по любому из вышеперечисленного)

Я использую Python и PyAWS 0.3.0 , хотя я думаю, что проблема в моем запросе, а не в обертке API.

(Кроме того, Средство проверки ссылок Amazon Associates (магазин в Великобритании) / американский магазин неоценим при тестировании этих ссылок)

Это было полезно?

Решение

Простая ошибка в конце ..... Я включил тег в начальный поиск:

  

для searchResult в   ecs.ItemSearch (пункт,   SearchIndex = индекс,   AssociateTag = 'wwwmydomain-12')

Но не во вторичном цикле, который просматривает каждый результат, получая больше деталей:

  

для элемента в   ecs.ItemSearch (searchResult.ASIN,   ResponseGroup = 'Medium'):

должно быть:

  

для элемента в   ecs.ItemSearch (searchResult.ASIN,   ResponseGroup = 'Medium',   AssociateTag = 'wwwodbodycom-21'):

Тег необходим в обоих случаях - кажется, он не перенесен.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top