我怎样才能查找一个特定的项目。我不是想使用 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 |统一产品代码 |伊恩 |书号
所以,我是否相信我不能使用他们自己内部分配的
itemLookup
来做OfferListingId
?
不,您不能根据 OfferListingId 查找商品。 OfferListingId 是类似于价格标签的唯一 ID。例如,如果您出售三件相同的衬衫,您将拥有三个不同的 OfferListingId(请参阅检查报价列表 ID)。
Amazon 不提供通过 OfferListingId 进行搜索的功能。最好的办法是将 itemLookup 操作与 Offers 响应一起使用,然后遍历 OfferListings 直到找到您感兴趣的 OfferListingId。