亚马逊产品广告 API 的 TooManyRequestsException
Posted
技术标签:
【中文标题】亚马逊产品广告 API 的 TooManyRequestsException【英文标题】:TooManyRequestsException with Amazon Product Advertising API 【发布时间】:2020-10-29 17:41:21 【问题描述】:我开始开发一个简单的 Symfony 5 应用程序。它使用 Amazon Product Advertising API 5.0 和 paapi5-php-sdk 包(由 TheWirecutter 提供,因为亚马逊从 Packagist 中提取了它,但这无关紧要)。
我有一个 5 年的 Associate 帐户,并且我已经生成了新的 Access+Secret 密钥。
因为我在意大利,所以我打了webservices.amazon.it+eu-west-1。
我在过去 24 小时内运行了 10 次 API 调用,但服务始终响应:
TooManyRequests 错误消息:请求因请求而被拒绝 节流。请验证每秒发出的请求数 亚马逊产品广告 API。
我知道rating limiting,但我离最低限制还差得很远。
我做错了什么?
【问题讨论】:
【参考方案1】:按照 Denys Gorobchenko 的建议,我联系了亚马逊。由于销售额低(无),我对 AAPI 的访问权限已被撤销。如果我没有访问权限,我不确定我应该如何使用它进行开发,但我已经转向其他事情,我现在不会再研究这个了。
【讨论】:
这确实是一个糟糕的限制。 :(【参考方案2】:检查您的帐户限制。关键是亚马逊可能会限制对附属公司的访问,因为他们当时没有产生足够的销售额。亚马逊在 2019 年 1 月之前授予无限访问权限,因此现在您的帐户可能被视为“已弃用”,因为它在过去 30 天或类似的时间里没有销售。 无论如何,最好将此问题提交给 Amazon Associates Support。
【讨论】:
以上是关于亚马逊产品广告 API 的 TooManyRequestsException的主要内容,如果未能解决你的问题,请参考以下文章