亚马逊产品API - 如何通过价格获得待售商品?

时间:2012-01-09 23:06:41

标签: ruby-on-rails api amazon-web-services

我有一个客户的需求,他需要显示一个ramdom选择(100 - 200项来自混合类别)的产品出售和&由亚马逊发货,但按价格订购。这个想法是允许人们根据用户输入的价格点找到礼物创意。

我一直在查看API文档,但看不到按价格查找搜索的明显方法,我正在考虑编写一个脚本,将亚马逊产品目录的大部分“复制”到本地数据库中。让它每隔几周更新一次,然后将其用于用户搜索,但这感觉不对/它们必须是更好的方式。

有没有人遇到过这类问题?谢谢!

1 个答案:

答案 0 :(得分:2)

您可能想要使用Amazon Product Advertising API。使用此API,您可能希望执行SearchIndex-ItemSearch查询。 API文档here

上提供了ItemSearch的可能参数

您可以在文档中看到MinimumPriceMaximumPrice SearchIndex: All无法查询。但是,如果搜索特定索引,则允许您进行与价格相关的搜索。

我猜您可以同意您的客户应该从哪些类别中获取项目。然后你可以逐个查询它们。

亚马逊的数据库经常变化。因此,可能不希望将数据缓存一周而不进行更新。