0

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

例如,查找“035000530271”项目,这是一种厨房除油剂。我收到了三个回复:其中两个来自同一品牌和变体,但第三个回复是金属表面抛光剂。这怎么发生的?与完全不同的东西相关联的商品的 UPC?

我希望我可以利用 Amazon API 从条形码编号中唯一地识别商品并获取价格详细信息。您能否帮助我理解,如果这是预期的,即多个响应,即使它基于 UPC?或者,如果有其他方法可以微调查找以精确定位到正确的结果?

谢谢!

4

1 回答 1

0

ItemLookup操作可以为一个返回多个结果ItemId,因为亚马逊的目录包含这种情况的实例。目录内容是从包括第三方在内的多个来源聚合而成的,因此偶尔会出现不准确的匹配。

如果您有权访问Amazon MWS API,您可以使用Products API部分中的GetCompetitivePricingForASIN操作在有多个结果时检索每个结果,然后将包含最多商品列表的结果视为最有可能的有效结果.NumberOfOfferListings

于 2013-10-05T08:25:10.323 回答