在亚马逊上获取整个库存的最低优惠

时间:2014-02-04 21:53:56

标签: amazon-web-services amazon-mws

我们刚刚开始使用MWS。我们希望能够使用每种产品的最低报价来帮助计算我们的价格。 GetLowestOfferListForSku有一个API,但只返回一个sku,并且有一个限制因素,这样我们就不得不花费几天的时间来获取所有数据。

有人知道在单个请求中获取多个产品的数据的方法吗?

1 个答案:

答案 0 :(得分:1)

您可以使用GetLowestOfferListingsForSKU为每个产品添加SellerSKUList.SellerSKU.n参数来获取最多20个SKU上的数据(其中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