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