Antwort auf: API error: RequestThrottled

Februar 26, 2018 um 21:46 Uhr #14579
Timo
Administrator

Hallo Christian,

die Meldung bedeutet, dass pro Sekunde über deinen Account mehr Anfragen an die Amazon API gesendet werden, als erlaubt. Das kann aktuell auftreten, wenn du auf einer Seite mehrere Produkte eingebettet hast, deren Cache-Lebenszeit zum selben Zeitpunkt abgelaufen ist und daher alle auf ein Mal aktualisiert werden. Das wäre z.B. der Fall wenn der Cache auf eine Stunde gestellt ist und erst nach zwei Stunden ein erneuter Seitenzugriff erfolgt. Dann kann es dazu kommen, das ein Produkt nicht angezeigt wird.

Vermeiden lässt sich das mit Einsatz des serverseitigen Cronjobs (http://docs.getasa2.com/cronjobs_repo_refresh.html), der die Produktdaten selbstständig aktualisiert, also ohne Beteiligung eines Benutzers. Dann sind die Daten immer aktuell und beim Anzeigen einer Seite muss nie die API bemüht werden.

Ich hoffe, die Info hilft dir weiter.