Получите самые низкие предложения для всего инвентаря на Amazon

Мы только начинаем работать с MWS. Мы хотели бы иметь возможность использовать самые низкие предложения по каждому продукту, чтобы рассчитать нашу цену. Существует API для GetLowestOfferListForSku, но он возвращает только один sku, и существует ограничение на регулирование, из-за которого нам потребуется несколько дней, чтобы получить все данные.

Кто-нибудь знает способ получить эти данные для нескольких продуктов в одном запросе?


person eisaacson    schedule 04.02.2014    source источник


Ответы (1)


Вы можете получить данные по 20 SKU, используя GetLowestOfferListingsForSKU, добавив параметр SellerSKUList.SellerSKU.n для каждого продукта (где n – число от 1 до 20). Запрос выглядит примерно так:

https://mws.amazonservices.com/Products/2011-10-01
?AWSAccessKeyId=AKIAJGUVGFGHNKE2NVUA
&Action=GetMatchingProduct
&SellerId=A2NK2PX936TF53
&SignatureVersion=2
&Timestamp=2012-02-07T01%3A22%3A39Z
&Version=2011-10-01
&Signature=MhSREjubAxTGSldGGWROxk4qvi3sawX1inVGF%2FepJOI%3D
&SignatureMethod=HmacSHA256
&MarketplaceId=ATVPDKIKX0DER
&SellerSKUList.SellerSKU.1=SKU1
&SellerSKUList.SellerSKU.2=SKU2
&SellerSKUList.SellerSKU.3=SKU3

Вот соответствующая документация, объясняющая это: http://docs.developer.amazonservices.com/en_US/products/Products_ProcessingBulkOperationRequests.html

Вы также можете найти блокнот MWS полезным для тестирования: https://mws.amazonservices.com/scratchpad/index.html

person Josh Brown    schedule 10.02.2014