-
Februar 21, 2020 um 15:58 Uhr #15739
kingcado
TeilnehmerMoin Timo,
seit der Umstellung auf die API 5.0 bekomme ich folgende Fehlermeldung:
Error message:
Error calling PA-API 5.0! HTTP Status Code: 429 Error Type: 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.Schaue ich aber bei Amazon Scratchpad vorbei klappt die Abfrage. Auch bei dem ASA2 – API Rückmeldung ist die Abfrage erfolgreich.
Unter ASA2-Options ist: Requestlimit Behandlung auf 1 gestellt.
Könnt Ihr mir weiterhelfen?
Februar 22, 2020 um 22:15 Uhr #15740Timo
AdministratorHi,
du könntest in den ASA2 Optionen im Bereich „Logging“ mal „Log API request URL“ einschalten, um das Auftreten des Fehlers den API Request gegenüberstellen zu können. In den Log Einträgen sieht man ja auch die URL der Seite, über die sie zustande gekommen sind. Darüber können wir evtl. Rückschlüsse darüber ziehen, wie es zu der Meldung kommen kann. Wenn auf der Seite z.B. mehrere Produkte eingebunden sind und diese alle auf einmal erneuert werden, kann es unter Umständen zu einem erhöhten Aufkommen an API Requests kommen. Um das zu vermeiden, kann ich den Einsatz des ASA2 Cronjobs zur Aktualisierung der Produktdaten empfehlen. Alle Details dazu findest du hier: https://docs.getasa2.com/cronjobs_repo_refresh.html
Wenn dieser genutzt wird, sollte die automatische Aktualisierung der Produkte per Webseitenaufruf deaktiviert werden (per Option „Deactivate auto-refresh“ im Optionenbereich „Repo“).Ich hoffe, ich konnte dir helfen. Wenn du weitere Fragen hast, lass es mich wissen.
Februar 28, 2020 um 00:06 Uhr #15861kingcado
TeilnehmerHabe gerade mal nachgesehen und den Cron-Job mit dem Plugin WP Crontrol erstellt.
Im Log steht jetzt „Repo Warteschlange: Überspringe aufgrund Sperre“ oder „Repo Queue: Skip because of lock“.
Die Abfrage über Platzhalter & API Rückmeldung funktionieren aber 1a.
Ich habe das Plugin auf 10 Webseiten aktiv, bei keiner funktioniert es mit der Umstellung auf 5.0 so wie es soll.
Kannst du mir weiterhelfen?März 2, 2020 um 22:48 Uhr #15863Timo
AdministratorKlar, kann ich gerne machen. Ich möchte auch selbst gerne herausfinden, woran das bei dir liegt, um ASA2 zu verbessern, wenn möglich. Für diesen Fall würde ich vorschlagen, dass du ein Ticket erstellst (https://www.wp-amazon-plugin.com/support/), damit wir darüber Details austauschen können, wie z.B. temporäre Logindaten zu deiner Seite, damit ich mir das evtl. mal selbst anschauen könnte. Wäre das möglich?
April 10, 2020 um 14:35 Uhr #15884timowolters
TeilnehmerHi Timo.
Ich bin Erstnutzer von ASA. Hab keinerlei Ahnung von dem Thema und bekomme die gleiche Fehlermeldung.
Fehler bei der API Verbindung: Error calling PA-API 5.0!
HTTP Status Code: 429
Error Type: 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.Cronjobs laufen bei mir gar nicht.
Ich habe bisher händisch amazon Kurzlinks genutzt, kein Plugin.
Das wollte ich jetzt ändern, um die ASA-Codes zu verwenden und das Ganze etwas hübscher zu gestalten.
Allerdings klappt es leider nicht.
Bist du hier mit der Fehlerfindung schon weiter?April 11, 2020 um 00:20 Uhr #15886Timo
AdministratorHallo Timo,
danke für dein Feedback. Die Erfahrungen der letzten Monate zu diesem Problem haben gezeigt, dass es in den meisten Fällen mit dem API Account zusammen hängt. Ganz oft kommt der Fehler bei diesen Accounts nämlich auch beim Einsatz mit Amazons Scratchpad zustande, also nicht mit nur ASA, woran zu erkennen ist, dass das Problem Account-seitig zu suchen ist. Oft hat hier die Kontaktaufnahme mit dem Amazon-Support geholfen. In diesem Knowledge-Base Eintrag sind alle Erfahrungen zusammen gefasst: http://bit.ly/asa2kb-TooManyRequestsDerzeit ist mir kein Fall eines Anwenders bekannt, bei dem das Problem dauerhaft auftritt bzw. sich nicht lösen ließ.
ASA-seitig empfehlenswert ist natürlich der Einsatz des Cronjobs als einziger Weg zur Aktualisierung der Produktdaten, weil die API-Zugriffe dadurch geordneter ablaufen können.Ich hoffe, diese Infos helfen dir weiter.
April 15, 2020 um 22:35 Uhr #15902timowolters
TeilnehmerHi Timo.
Das Problem hatte sich einen Tag später von selbst gelöst. Warum auch immer.
Danke für deine Infos.Juli 15, 2021 um 12:50 Uhr #16523PatrickFischer
TeilnehmerHallo
ich bin noch sehr unerfahren was die APAPI angeht.
Ich bekomme auch den Fehler
„Error! TooManyRequests
The request was denied due to request throttling. Please verify the number of requests made per second to the Amazon Product Advertising API.“Ich habe es mit dem Scratchpad versucht und bekomme dan selben Fehler.
Mein PartnerNet Account liegt schon ein paar Jahre, mehr oder weniger, ungenutzt rum. Daher dachte ich das es daran liegt und habe erst mal 3 Käufe machen lassen.
Leider will die API immer noch nicht.In der Amazon Doku steht das ich nach der „Amazon Batch service quotas“ schauen soll.
Ist die APAPI mit AWS verknüpft?September 22, 2021 um 14:21 Uhr #16541waringo
TeilnehmerMoin, hier nur als Info, bei mir spuckt das Plugin neuerdings auch die Meldung aus, ohne das was geändert wurde. Es gibt nicht viele Aufrufe, also spinnt irgendwas. Händisch einbinden (mit dem Amazon Code) geht nach wie vor..
Oktober 3, 2021 um 19:50 Uhr #16548Timo
AdministratorEure Erfahrungen passen zu den Erkenntnissen, die ich hier zusammen getragen habe: http://bit.ly/asa2kb-TooManyRequests
In den meisten Fällen liegt das Problem seitens der API bzw. eures API / AWS Accounts. Eine Anfrage beim Amazon-Support mit Hinweis darauf, dass das Problem auch mit dem Amazon Scratchpad auftritt ist auf jeden Fall ratsam.
Seitens ASA2 ist der Einsatz des Cronjobs ratsam, damit die API-Request gestaffelt und kontrolliert stattfinden, siehe http://docs.getasa2.com/cronjobs_repo_refresh.html
- Diese Antwort wurde geändert vor 1 Jahr, 11 Monaten von Timo.
Du musst angemeldet sein, um auf dieses Thema antworten zu können.