ItemLookup 使用亚马逊产品 API

问题描述 投票:0回答:1

我怎样才能查找一个特定的项目。我不是想使用 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

amazon-web-services amazon-product-api
1个回答
2
投票

不,您不能根据 OfferListingId 查找商品。 OfferListingId 是类似于价格标签的唯一 ID。例如,如果您出售三件相同的衬衫,您将拥有三个不同的 OfferListingId(请参阅检查报价列表 ID)。

Amazon 不提供通过 OfferListingId 进行搜索的功能。最好的办法是将 itemLookup 操作与 Offers 响应一起使用,然后遍历 OfferListings 直到找到您感兴趣的 OfferListingId。

© www.soinside.com 2019 - 2024. All rights reserved.