使用 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 在亚马逊获取商品/产品价格的主要内容,如果未能解决你的问题,请参考以下文章

从 ASIN 获取亚马逊商品图片和描述

我没有通过亚马逊产品广告 API 获得价格

如何在产品 URL 中使用多个 ASIN 搜索亚马逊

来自亚马逊产品 API 的多个优惠

没有亚马逊产品广告 API 的亚马逊 ASIN 到 ISBN

如何使用 stringByEvaluatingJavaScriptFromString 在亚马逊上获取 ASIN 代码?