Amazon Web Service ItemSearch DetailPageURL с ассоциированными идентификаторами?
-
06-07-2019 - |
Вопрос
DetailPageURL, возвращаемый ItemSearch, похоже, содержит неверный идентификатор / тег, а не ассоциированный идентификатор, с которым я запросил поиск.
Я получаю:
Как получить правильный тег? (Обратите внимание, что 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'): р>
Тег необходим в обоих случаях - кажется, он не перенесен.