Как получить изображение продукта с помощью API-интерфейсов Amazon Inventory Management (AIM) - PullRequest
0 голосов
/ 11 марта 2011

Как получить изображение продукта с помощью API Amazon Inventory Management (AIM)

Ответы [ 3 ]

3 голосов
/ 24 апреля 2011

Вы не сможете получать изображения продуктов с помощью Amazon Inventory Management API. Вам нужно будет использовать Amazon Product Advertising API, чтобы получить такие функции продукта, как изображения, размеры, издатель, уровень продаж и т. Д. *

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

  1. Получить список всех предметов в инвентаре продавца
  2. Для каждого элемента в этом списке запросите операцию ItemLookup (см. Документ: http://docs.amazonwebservices.com/AWSECommerceService/2010-11-01/DG/ItemLookup.html), передав ASIN (уникальный идентификатор) элемента в качестве ItemId и установив для ResponseGroup значение «Images».

Ваш запрос должен выглядеть следующим образом:

http://ecs.amazonaws.com/onca/xml?
Service=AWSECommerceService&
AWSAccessKeyId=[AWS Access Key ID]&
Operation=ItemLookup&
ItemId=[Your-ASIN]&
ResponseGroup=Images&
Timestamp=[YYYY-MM-DDThh:mm:ssZ]&
Signature=[Request Signature]

Ответ будет выглядеть так:

<Item>
  <ASIN>[Your-ASIN]</ASIN>
  <SmallImage>
    <URL>http://ecx.images-amazon.com/images/I/....jpg</URL>
    <Height Units="pixels">75</Height>
    <Width Units="pixels">58</Width>
  </SmallImage>
  <MediumImage>
    <URL>http://ecx.images-amazon.com/images/I/....jpg</URL>
    <Height Units="pixels">160</Height>
    <Width Units="pixels">124</Width>
  </MediumImage>
  <LargeImage>
    <URL>http://ecx.images-amazon.com/images/I/....jpg</URL>
    <Height Units="pixels">500</Height>
    <Width Units="pixels">389</Width>
  </LargeImage>
</Item>

Вы можете легко проанализировать ответ, чтобы получить URL изображения, которое вы хотите использовать.

Несколько заметок:

  • Если вы хотите получить изображение товара для другого списка продуктов (скажем, все продукты в заказах, которые должно быть выполнено), просто изменить шаг 1 соответственно.
  • Если вам нужно больше информации о элемент, установите параметр ResponseGroup с "Medium" или "Large", когда вызывая операцию ItemLookup. Документ по рекламе продуктов Amazon ссылка, приведенная выше, содержит все детали.
  • Вы также можете получить изображение товара непосредственно путем создания его URL используя продукт ASIN. Хороший Ссылка для построения URL может быть нашел в http://aaugh.com/imageabuse.html. Это может работать как быстрый, временный взломать, но понимаю, что Amazon может заблокировать или запутать эти URL в любой время.
0 голосов
/ 28 января 2016

Полное раскрытие здесь, я Макс и я технический соучредитель Zinc (цинка .io).Наш API выдает ответ JSON как для цены, так и для страницы сведений о продукте.Вот типичный ответ для деталей ASIN: https://www.dropbox.com/s/peccdc1m2j34e0d/B018QPI98A.json?dl=0

0 голосов
/ 08 сентября 2014

Вы можете использовать интерфейс информации Amazon to Article по адресу http://lon.gr/ata/ Он генерирует XML-файл, содержащий URL-адрес изображения и другую информацию о статье на основе ASIN.

...