RequestThrottled:您提交请求的速度过快。请以较低的速度重试您的请求

时间:2019-02-22 17:48:20

标签: amazon amazon-product-api

我提交了此请求:

from amazonproduct import API
api = API(locale='us')
result = api.item_search('Furniture', Keywords = 'sofa', Availability='Available')

并获取错误

RequestThrottled: AWS Access Key ID: XXXXXXXXXXXXXXXX. You are submitting requests too quickly. Please retry your requests at a slower rate.

我知道这个问题已经在2年前问过here。但是我只提交一个请求。

一年多以前,here也提出了类似的问题。 25天前发布的答案是:

  

解决了在请求中添加域的问题:   域:“ webservices.amazon.es”

但是,“域”似乎不是亚马逊ItemSearch API的参数。

任何建议都将不胜感激。

3 个答案:

答案 0 :(得分:2)

Amazon停用了我们的帐户,因为我们没有产生足够的收入。

答案 1 :(得分:1)

从2019年1月起,亚马逊已更改其api使用政策。 API功能与您上个月的销售相对应。

如果您遇到此错误,则表示您上个月没有进行任何销售。供参考,请访问https://docs.aws.amazon.com/es_es/AWSECommerceService/latest/DG/TroubleshootingApplications.html

答案 2 :(得分:-1)

如果在测试期间提交太多请求,则可能会发生这种情况。除了每秒的最大限制外,每天和每月还有一个限制: https://docs.aws.amazon.com/de_de/AWSECommerceService/latest/DG/TroubleshootingApplications.html#efficiency-guidelines

如果您使用Python包装器,则该域已添加到您的请求中。