答案 0 :(得分:6)
不确定为什么这个问题已经过去了六个月,并且在没有人回答的情况下获得了120多个观看次数,但希望这会有所帮助:
根据:http://docs.aws.amazon.com/AWSECommerceService/2011-08-01/DG/RG_ItemAttributes.html
UPC被列为可能从查询返回的潜在项属性之一。对于具有多个相关UPC的项目,UPCList(包含多个UPCListElement对象)也是如此。
它说:
ItemAttributes响应组返回描述项目的潜在大量属性。例如,相机和照片搜索索引中的项目可能会返回属性,高度,宽度,重量,标题,UPC,价格,制造,缩放比例,百万像素数和便携包。
所有搜索索引都可以返回所有项目属性。但是,返回的项目属性数量因ASIN而异。通常,同一搜索索引中的ASIN返回相同的项属性。例如,您可能希望为“书籍”搜索索引中的项目返回的项目属性与“相机和照片”搜索索引中的项目返回的项目属性不同。但是,单个搜索索引中的所有项目都不一定返回相同的属性。因此,无法准确预测响应中将返回哪些项属性。
对于您的问题,这意味着他们的数据库中的每个项目都没有UPC,因此它不会为所有内容返回它 - 仅适用于具有适用UPC的项目。并且您需要确保使用适用的响应组 - 您可以通过其文档中的响应组进行检查,以确保您使用的组包含UPC。
我刚刚开始一个涉及抓住UPC的过程的项目,但还没有完成那个,所以我现在能给出的唯一帮助来自于我在文档中看到的内容。
答案 1 :(得分:0)
我自己进行了研究之后,发现亚马逊很可能已禁用了许多声称声称已将ASIN转换为UPC的服务。
从ASIN编号获取UPC的最简单,最便宜的方法是注册一个免费的Amazon卖家帐户。这将允许您按ASIN搜索产品,并且Amazon将在适用时详细说明UPC和EAN编号。 例如在英国:https://sellercentral.amazon.co.uk/productsearch?q=B004EAIWMA
请注意,您必须已经注册了卖家帐户才能访问上面的链接