如何查找某个特定项目。我没有尝试使用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
那么,我是否相信我无法使用他们自己内部分配的itemLookup
来OfferListingId
?
答案 0 :(得分:2)
不,您无法根据OfferListingId查找商品。 OfferListingId是一个类似于价格标签的唯一ID。例如,如果您销售同一件衬衫中的三件,您将拥有三个不同的OfferListingId(请参阅Checking for an Offer Listing ID)。
亚马逊不提供按OfferListingId搜索的功能。您最好的选择是将itemLookup操作与Offers响应一起使用,然后遍历OfferListings,直到找到您感兴趣的OfferListingId。