11

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?

3 Answers3

14

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.

2

I ran into the same rate limit error the first time I tried using the API, even though I did have affiliate sales in the past 30 days.

For those in the same situation, what worked for me was simply waiting more time before trying again. I had to wait around 48 hours and then it started accepting my requests.

spencer.sm
  • 19,173
  • 10
  • 77
  • 88
0

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.