【发布时间】:2013-08-19 09:29:42
【问题描述】:
我有一个使用亚马逊产品广告 API 的项目的工作原型,但亚马逊产品广告 API 的速率限制为 1 个请求/秒。理想情况下,我想找到另一个“不那么繁重”的 API,它是 ASIN 到 ISBN 的简单转换器。有任何想法吗?亚马逊以外有资源吗?我正在使用 Python。
这个先前的问题不寻求亚马逊产品广告 API 的替代品: Amazon ASIN to Books ISBN
【问题讨论】:
-
我目前不知道您的问题的直接答案,但您是否考虑过创建自己的数据库?然后,您可以检查请求的对象是否存在于您的数据库中并从那里填充您的信息。如果它不存在,则通过 Products API 查找它并保存到数据库中。根据您的用例的具体情况,这可能能够将您的 API 请求率降低到足够低 - 希望不会太笨拙。另一种选择是在请求之间设置一个计时器,这样你就不会达到限制。
-
在较大的应用程序中这将是一个很好的解决方案。不幸的是,这在我的资源和物流方面是不可行的。我的应用中数据的可变性也很大,因此重复的次数相对较少。