我尝试使用ItemLookup
操作来识别基于ItemId
UPC的IdType
。我希望得到一个独特的结果,因为它基于UPC。但是对于一些查询,出现了不止一个结果,有时,明显与UPC无关的项目会出现响应。
例如,查找" 035000530271"项目,这是一个厨房脱脂剂。我得到了三个答案:其中两个来自同一品牌和变体,但第三个响应是金属表面抛光。这怎么发生的? UPC的一个项目链接到完全不同的东西?
我希望我可以利用亚马逊API从条形码编号中唯一标识项目并获取价格详细信息。如果可以的话,请你帮我理解一下,即使是基于UPC的不止一个回复?或者,如果还有其他一些方法可以微调查找引脚指向正确的结果?
谢谢!
答案 0 :(得分:0)
ItemLookup
操作可以为一个ItemId
返回多个结果,因为亚马逊的目录包含实例。目录内容汇集自多个来源,包括第三方,因此偶尔会出现不准确的匹配。
如果您有权访问亚马逊MWS API ,则可以使用产品API 部分中的GetCompetitivePricingForASIN操作来检索NumberOfOfferListings
当有多个结果时,每个结果,然后将最多商品列表视为最有效的结果。