ItemLookup使用Amazon Product API

时间:2015-07-03 06:52:18

标签: amazon-web-services amazon amazon-product-api

如何查找某个特定项目。我没有尝试使用ASIN查找产品,我想使用OfferListingId

来查看确切的产品

API不断返回错误:

 [Message] => 9FKKDHB9XOBXVQWPMCJQF%2F6AF69WZCTZ76LD6TX2JWIW1QHSOW0XZWOSZ3HX%2B1GVPWXW%2FNKWAQWHRIZKG34SW3AXSZMUDGA%2FMT0WLVCKXJDORBPI0%2FMDSW%3D%3D is not a valid value for ItemId. Please change this value and retry your request.

这是我通过API执行的搜索返回的ID。

我的IDType设置如下:

"IdType" => "ASIN",

文档声明:

  

默认值:ASIN

     

有效值:SKU | UPC | EAN | ISBN

那么,我是否相信我无法使用他们自己内部分配的itemLookupOfferListingId

1 个答案:

答案 0 :(得分:2)

不,您无法根据OfferListingId查找商品。 OfferListingId是一个类似于价格标签的唯一ID。例如,如果您销售同一件衬衫中的三件,您将拥有三个不同的OfferListingId(请参阅Checking for an Offer Listing ID)。

亚马逊不提供按OfferListingId搜索的功能。您最好的选择是将itemLookup操作与Offers响应一起使用,然后遍历OfferListings,直到找到您感兴趣的OfferListingId。