49

所以亚马逊有很多不同的 API 来处理不同的事情,而且很难找到我要找的那个。

我有一个客户销售东西并检查亚马逊的最低价格以了解他们的东西在哪里定价(略低于那里的最低价格)。他们希望将功能集成到他们的库存系统中,以自动找到产品在亚马逊上的最低价格并显示出来。我想知道哪种 AWS 服务最适合这项任务。

我看到了产品广告 API,这看起来是目前最接近的东西。是这样吗?

当亚马逊在某处为这些信息提供编程接口时,我真的不想依赖刮板,我知道他们这样做是因为许多其他产品都有这个。有人说他们可以下载亚马逊产品的转储并在​​本地使用——如果有人能指出我的方向,我也愿意接受这个选项。

4

5 回答 5

28

是的,技术上合适的 API 是产品广告 API,使用 ItemLookup/ItemSearch 操作或 Seller* 操作。

https://affiliate-program.amazon.com/gp/advertising/api/detail/main.html

我还建议您查看此 API 的许可协议,特别是第 4 (i) 条。

于 2009-12-31T17:05:36.383 回答
6

您可以使用 Amazon Marketplace 网络服务 ( api , description )

该服务可以将所有可用的报价分组到“桶”中,并显示每个桶桶中的最低价格。

每个桶都有一个独特的组合:

  • 次级状况(新的、像新的、非常好的、良好的、可接受的)
  • FulfillmentChannel(FBA 或 Merchant-Fulfilled)
  • 国内运输(真、假、未知)
  • ShippingTime(0-2 天、3-7 天、8-13 天、14 天或更长时间)
  • SellerPositiveFeedbackRating (98-100%, 95-97%, 90-94%, 80-89%, 70-79%, 不到70%, 刚刚推出)

    样本结果

有人在这里做了一个非常酷的 API 演示

于 2013-08-18T12:00:29.163 回答
2

我们无法使用 API 获得整个亚马逊产品。他们对 API 的使用做出了一定的限制,使其仅与广告用例更相关。

于 2012-12-27T06:37:20.227 回答
0

我编写了那个小python模块来完成这样的任务:https ://github.com/iMilnb/awstools/blob/master/mods/awsprice.py

基本上,它从亚马逊的网站上获取价格并将它们转换为漂亮且可解析的python dict.

我编写了两个示例函数,展示了如何使用结果dict以各种条件转储实例价格以及CSV转换器。

于 2015-07-08T20:04:44.090 回答
-2

一个类似问题的回复,其中列出了所有.js包含价格的文件,这些文件几乎不是 JSON 文件(只有一个callback(...);要删除的声明)。

这是 Linux On Demand 价格的示例:http: //aws-assets-pricing-prod.s3.amazonaws.com/pricing/ec2/linux-od.js

(直接在该回复上获取完整列表)

于 2014-03-19T17:32:59.727 回答