'TooManyRequestsException with Amazon Product Advertising API
I'm starting to develop a simple Symfony 5 application. It uses Amazon Product Advertising API 5.0 with the paapi5-php-sdk package (provided by TheWirecutter, since Amazon pulled it from Packagist, but this is irrelevant).
I've a 5 years old Associate account, and I already generated fresh Access+Secret keys.
Since I'm in Italy, I'm hitting webservices.amazon.it+eu-west-1.
I've ran, like, 10 API calls in the last 24 hours, but the service always respond:
TooManyRequests Error Message: The request was denied due to request throttling. Please verify the number of requests made per second to the Amazon Product Advertising API.
I'm aware of the rating limiting, but I'm nowhere near the lowest limit.
What am I doing wrong?
Solution 1:[1]
As suggested by Denys Gorobchenko, I contacted Amazon. My access to the AAPI has been revoked due to low sales (none). I'm not really sure how I'm expected to develop with it if I don't have access, but I already moved on to other things and I'm not going to research this anymore for now.
Solution 2:[2]
Check you account restrictions. The point is Amazon could restrict access to affiliates since they don't produce enough sales at the time. Amazon granted unlimited access till January 2019, so now you account may be considered as "deprecated" as it don't have sales for last 30 days or somthing like that. Anyway, it is better to address this question to Amazon Associates Support.
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
Solution | Source |
---|---|
Solution 1 | Dr. Gianluigi Zane Zanettini |
Solution 2 | Denys Horobchenko |