对于那些使用亚马逊产品广告 API 的人来说,遇到他们的油门,你有什么经验?据说限制设置为每秒 1 个请求,这是您的经验吗?
我希望我的网站能够扩展到全国,但我担心它能够发出所有 Amazon API 请求而不会受到限制。我们将所有响应缓存 24 小时,并限制我们自己的用户在短时间内进行过多搜索。
我应该担心吗?有什么建议么?
对于那些使用亚马逊产品广告 API 的人来说,遇到他们的油门,你有什么经验?据说限制设置为每秒 1 个请求,这是您的经验吗?
我希望我的网站能够扩展到全国,但我担心它能够发出所有 Amazon API 请求而不会受到限制。我们将所有响应缓存 24 小时,并限制我们自己的用户在短时间内进行过多搜索。
我应该担心吗?有什么建议么?
我相信他们已经改变了它。根据此链接: https ://forums.aws.amazon.com/message.jspa?messageID=199771
每个帐户的每小时请求限制 = 2,000 + 500 * [过去 30 天内每天驱动的平均员工收入]/24 到每小时最多 25,000 个请求。
这是我能找到的最新请求限制,自 2012 年 9 月 3 日起生效。
如果您的应用程序尝试提交超出您帐户最大请求限制的请求,您可能会收到来自 Product Advertising API 的错误消息。每个帐户的请求限制是根据收入绩效计算的。用于访问产品广告 API 的每个帐户的初始使用限制为每秒 1 个请求。在过去的 30 天期间,对于每小时每 4,600 美元的运输项目收入,每个帐户将每秒额外收到 1 个请求(每秒最多 10 个请求)。
https://affiliate-program.amazon.com/gp/advertising/api/detail/faq.html
他们已经更新了他们的指导方针,当您出售更多商品时,您现在有更多的要求。
Effective 23-Jan-2019, the request limit for each account is calculated based on revenue performance attributed to calls to the Product Advertising API (PA API) during the last 30 days.
Each account used for Product Advertising API is allowed an initial usage limit of 8640 requests per day (TPD) subject to a maximum of 1 request per second (TPS). Your account will receive an additional 1 TPD for every 5 cents or 1 TPS (up to a maximum of 10) for every $4320 of shipped item revenue generated via the use of Product Advertising API for shipments in the last 30 days.
Source: https://docs.aws.amazon.com/AWSECommerceService/latest/DG/TroubleshootingApplications.html
亚马逊强制限制您每小时和每秒可以拨打多少电话。
您可以通过遵循批准的路线(增加佣金收入)或以正当理由私下向亚马逊请愿来增加前者。列入白名单后,您的限制将达到每小时 25,000 次呼叫,这对于我能想到的绝大多数项目来说已经足够了。
后一个限制更加模糊,并且根据您进行的查询类型强制执行。我的解释是,它旨在控制执行批量项目查找的串行爬虫。如果您只是进行关键字搜索等,我不会太担心。否则,解决方案是跨多个 IP 分配您的呼叫。
如果您要查询多个语言环境,要记住的另一点是每个语言环境使用单独的帐户。某些语言环境已分组,并将计入相同的通话配额。例如,欧洲亚马逊就形成了这样一个池。