Amazon Products Advertising API не возвращает изображения

В основном он работает нормально, но для некоторых продуктов он вообще не возвращает изображение, хотя некоторые из них есть на веб-сайте Amazon.

Вот пример продукта, с которым у меня возникла проблема: http://amazon.it/dp/B004X4VOSQ

Как видите, у него 5 изображений, но я не могу получить ни одного из их API.

Я использую следующий запрос: http://webservices.amazon.it/onca/xml?AWSAccessKeyId=xxxxxxxxxxxxxxx&AssociateTag=xxxx&IdType=ASIN&ItemId=B004X4VOSQ&Operation=ItemLookup&ResponseGroup=Images%2CMedium&Service=AWSECommerceService&Timestamp=2016-01-12T11%3A40%3A12Z&Version=2011-08-01&Signature=xxxxxxxxxxxxxxxxxxxxxxx

И получаем следующий ответ (с удаленными конфиденциальными данными): http://pastebin.com/fudLZZTB

Нет групп ImageSets или MediumImage или чего-то в этом роде. Как я уже сказал, проблема возникает только с некоторыми продуктами. Другие работают нормально.

Например:

URL-адрес: http://www.amazon.it/dp/B000CRBEJ2.

Запрос: http://webservices.amazon.it/onca/xml?AWSAccessKeyId=xxxxxxxxxxxxx&AssociateTag=xxxxx&IdType=ASIN&ItemId=B000CRBEJ2&Operation=ItemLookup&ResponseGroup=Images%2CMedium&Service=AWSECommerceService&Timestamp=2016-01-12T11%3A32%3A05Z&Version=2011-08-01&Signature=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Ответ: http://pastebin.com/jASjscQ4

Он содержит группы SmallImage, LargeImage, MediumImage и ImageSets, но запрос почти идентичен предыдущему, за исключением ItemId и Signature. Есть идеи, почему это происходит? Я делаю какую-то ошибку при формировании запроса? Это просто ошибка Амазонки? Как я могу заставить его получить изображение?


person Victor Marchuk    schedule 12.01.2016    source источник


Ответы (1)


Я только что выполнил запрос с помощью Блокнота для этого элемента, на который вы ссылались:

http://www.amazon.it/dp/B004X4VOSQ

И я получил изображения в ответе XML, аналогичном второму примеру, который вы привели.

Вы повторили запрос?

person Jeffrey    schedule 02.02.2016