基于UPC对ItemLookup的响应无与伦比

时间:2013-10-03 08:56:13

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

我尝试使用ItemLookup操作来识别基于ItemId UPC的IdType。我希望得到一个独特的结果,因为它基于UPC。但是对于一些查询,出现了不止一个结果,有时,明显与UPC无关的项目会出现响应。

例如,查找" 035000530271"项目,这是一个厨房脱脂剂。我得到了三个答案:其中两个来自同一品牌和变体,但第三个响应是金属表面抛光。这怎么发生的? UPC的一个项目链接到完全不同的东西?

我希望我可以利用亚马逊API从条形码编号中唯一标识项目并获取价格详细信息。如果可以的话,请你帮我理解一下,即使是基于UPC的不止一个回复?或者,如果还有其他一些方法可以微调查找引脚指向正确的结果?

谢谢!

1 个答案:

答案 0 :(得分:0)

ItemLookup操作可以为一个ItemId返回多个结果,因为亚马逊的目录包含实例。目录内容汇集自多个来源,包括第三方,因此偶尔会出现不准确的匹配。

如果您有权访问亚马逊MWS API ,则可以使用产品API 部分中的GetCompetitivePricingForASIN操作来检索NumberOfOfferListings当有多个结果时,每个结果,然后将最多商品列表视为最有效的结果。