对于那些使用亚马逊产品广告API的人来说,您遇到了哪些经验?据说,限制设定为每秒1个请求,那是你的体验吗?
我希望我的网站能够在全国范围内发展壮大,但我担心它能够在不受限制的情况下制作所有Amazon API请求。我们会将所有响应缓存24小时,并限制在短时间内进行过多搜索的用户。
我应该担心吗?有什么建议吗?
答案 0 :(得分:15)
我相信他们已经改变了。根据这个链接: https://forums.aws.amazon.com/message.jspa?messageID=199771
每个帐户的每小时申请限制= 2,000 + 500 * [过去30天内每天平均收取的相关收入] / 24至每小时最多25,000个请求。
答案 1 :(得分:10)
以下是我可以找到的最新请求限制,自2012年9月3日起生效。
如果您的应用程序尝试提交超过的请求 您的帐户的最高请求限制,您可能会收到错误消息 来自Product Advertising API。每个帐户的请求限制为 根据收入表现计算。用于访问的每个帐户 产品广告API的初始使用限制为1 每秒请求。每个帐户将收到额外的1个请求 每秒(每秒最多10个请求)每秒 在过去的30天内每小时运送物品收入4,600美元 周期。
https://affiliate-program.amazon.com/gp/advertising/api/detail/faq.html
答案 2 :(得分:5)
亚马逊对每小时和每秒可以拨打的电话数量进行限制。
您可以通过遵循受制裁的路线(增加佣金收入)或通过有效理由私下向亚马逊请求来增加前者。当列入白名单时,您的限制将达到每小时25,000个电话,这对于我能想到的绝大多数项目来说已经足够了。
后一个限制更加模糊和强制执行,具体取决于您所进行的查询类型。我的解释是,它旨在保持批量项目查找的串行爬虫。如果您只是在做关键字搜索等,我不会太担心它。否则,解决方案是将您的呼叫分配到多个IP。
如果要查询多个区域设置,请记住另一点是每个区域设置使用单独的帐户。某些区域设置已分组,将计入相同的呼叫限额。例如,欧洲亚马逊人组成了这样一个游泳池。
答案 3 :(得分:3)
他们已经更新了准则,现在您出售更多物品时有更多请求。
自 2019年1月23日起,每个帐户的请求限额是根据归因于 最近30天内的产品广告API(PA API)。
每个用于产品广告API的帐户均允许初始 每天8640个请求(TPD)的使用限制,最多1个 每秒请求数(TPS)。您的帐户将另外获得1 每5美分的TPD或每$ 4320的1 TPS(最多10个) 产品广告的使用产生的运输商品收入的百分比 最近30天内发货的API。
来源:https://docs.aws.amazon.com/AWSECommerceService/latest/DG/TroubleshootingApplications.html