【问题标题】:Amazon Product API - How to get items for sale by price?亚马逊产品 API - 如何按价格获取待售商品?
【发布时间】:2012-01-09 23:06:41
【问题描述】:
我有一个客户的战略要求,他需要展示随机选择的产品(100 - 200 件来自混合类别的商品),以便在亚马逊上销售和发货,但按价格订购。这个想法是让人们根据用户输入的价格点找到礼物的想法。
我一直在查看 API 文档,但看不到按价格查找搜索的明显方法,我正在考虑编写一个脚本将亚马逊产品目录的大部分“复制”到本地数据库中并让它更新几周,然后将其用于用户搜索,但这感觉不对/他们必须是更好的方法。
有人遇到过这类问题吗?谢谢!
【问题讨论】:
标签:
ruby-on-rails
api
amazon-web-services
【解决方案1】:
您可能想使用Amazon Product Advertising API。使用此 API,您可能希望执行 SearchIndex-ItemSearch 查询。 API Docs here 上提供了 ItemSearch 的可能参数
您可以在文档中看到您无法通过MinimumPrice 和MaximumPrice 查询SearchIndex: All。但是,如果您搜索特定的索引,它允许您进行价格相关的搜索。
我想您可以与您的客户达成一致,这些商品应该来自哪些类别。然后你就可以一一查询了。
亚马逊的数据库经常变化。因此,将数据缓存一周而不更新可能是不可取的。