使用 ASIN 在亚马逊获取商品/产品价格
Posted
技术标签:
【中文标题】使用 ASIN 在亚马逊获取商品/产品价格【英文标题】:Get Item/Product Price in Amazon using ASIN 【发布时间】:2013-02-10 05:49:40 【问题描述】:有什么方法可以让我们在亚马逊上使用 ASIN 和特定卖家获取特定产品(或商品)的价格?
我见过Amazon Marketplace Web Service (Amazon MWS),但我认为它适用于想要开发应用程序以访问他们的产品的卖家。它不允许我创建一个帐户,因此我可以获得MWS
密钥,因为它要求提供Amazon Seller Account
并且我不需要卖家帐户,因为我只对产品的价格感兴趣,而且我我不是卖家。
我有一个ASIN 的列表,我需要获取特定卖家的价格(特别是仅来自亚马逊)。我已经知道如何创建 AWS 密钥。我接下来要做什么?我正在寻找一个要求ASIN
并返回特定卖家提供的价格的函数或方法。
这是我读到的文章:
Amazon Marketplace API amazon product advertising api - item lookup request working example How to get ASIN and price from AMAZON Amazon Product Advertising API: Get Product Detail URL from ASIN is there an API that querys an amazon like site (or amazon) and gets the market price of an item?我对这些东西很陌生,这对我来说非常先进。希望有人能给我一个很好的指南,能够满足我的需求。谢谢。
【问题讨论】:
【参考方案1】:您对亚马逊 MWS 的看法是正确的:它是一种 API,可让商家在亚马逊上销售商品,因此除非您要寻找的特定卖家实际上是您自己的公司,否则不会选择 MWS。
您正在寻找的现在是亚马逊产品广告 API 的一部分(名称可能有点误导)。此 API 可让您查询所有人都可以访问的信息。
您需要使用以下参数调用ItemLookup:
ItemId = 单个 ASIN MerchantID = 您正在寻找的特定卖家的卖家 ID(如果您省略此参数,您将获得所有卖家的数据,或者仅获得“buybox/best price”卖家的数据,具体取决于您选择的 ResponseGroup ) ResponseGroup = "Offers"、"OfferListing" 或 "OfferFull"(同时使用这三个选项,选出最符合您要查找的内容的那个)您必须一次针对一个 ASIN 执行此操作(从技术上讲,您一次最多可以执行 10 个,但结果可能不是您所期望的)
【讨论】:
您能否澄清一下(从技术上讲,您一次最多可以做 10 个,但结果可能不是您所期望的)我正在使用 MWS 并一次请求 10 个,我认为结果是并不总是正确的, @Ratna :如果您指定多个 ASIN,您将获得不同的结果,具体取决于ResponseGroup
。我还没有全部尝试过,但如果我没记错的话,一些 ResponseGroup 的行为符合预期并返回所有指定 ASIN 的数据,而另一些最终只返回一个 ASIN 的数据。以上是关于使用 ASIN 在亚马逊获取商品/产品价格的主要内容,如果未能解决你的问题,请参考以下文章
没有亚马逊产品广告 API 的亚马逊 ASIN 到 ISBN
如何使用 stringByEvaluatingJavaScriptFromString 在亚马逊上获取 ASIN 代码?