【问题标题】:RequestThrottled: You are submitting requests too quickly. Please retry your requests at a slower rateRequestThrottled:您提交请求的速度太快。请以较慢的速度重试您的请求
【发布时间】:2019-02-22 17:48:20
【问题描述】:

我提交此请求:

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 的参数。

非常感谢任何建议。

【问题讨论】:

    标签: amazon amazon-product-api


    【解决方案1】:

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

    【讨论】:

    • 我没有。毕竟这不是编程问题。他们停用了我们的帐户
    • 确实,根据文档:«2019 年 1 月 23 日生效,每个帐户的请求限制是根据最近一次调用产品广告 API (PA API) 的收入绩效计算的30天。”和 «请注意,如果您的帐户在过去 30 天内未使用 PA API 产生推荐销售,您的帐户将无法访问产品广告 API。»请参阅docs.aws.amazon.com/AWSECommerceService/latest/DG/… 上的效率指南部分。请注意,通过 SiteStripe 产生销售似乎应该让您访问。
    【解决方案2】:

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

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

    【讨论】:

    • “您提交请求太快”的原因具有误导性,因为它实际上是由于缺乏推荐销售造成的。亚马逊应更正错误消息的措辞并减少限制。他们至少可以允许访问并可能限制请求数量,而不是由于缺乏推荐销售而完全阻止访问
    【解决方案3】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-07-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-04-02
      • 1970-01-01
      相关资源
      最近更新 更多