429 Troppe richieste – Spiegazione del codice di errore Amazon API

Cosa significa il codice di errore 429 Too Many Requests e cosa posso fare per risolverlo?

Da quando Amazon ha chiuso la vecchia versione delle sue API (versione 4) il 31 ottobre 2019 e ha fatto passare tutti alla nuova API 5 – abbiamo ricevuto molte richieste di assistenza qui ad AmaLinks Pro® perché i nostri utenti continuano a ricevere questo messaggio di errore quando cercano di testare la loro connessione API o quando cercano di usare AmaLinks Pro® per cercare prodotti da promuovere.
Non preoccuparti, c’è speranza per gli utenti di AmaLinks Pro®!
Più avanti in questo articolo ti spiegheremo esattamente cosa fare se questa è la tua situazione.
Ma prima di tutto, diamo un’occhiata più da vicino a ciò che sta accadendo. Ecco come appare il codice di errore che probabilmente stai vedendo in AmaLinks Pro®, estratto dalla risposta dell’API di Amazon…

Errore nella chiamata a PA-API 5.0!
Codice di stato HTTP: 429 Messaggio di errore: [429] Errore del client: `POST https://webservices.amazon.com/paapi5/searchitems` ha generato una risposta `429 Too Many Requests`: {“__type”: “com.amazon.paapi5#TooManyRequestsException”, “Errors”:[{“Code”: “TooManyRequests”, “Message”: “The request was de (truncated…) Error Type: TooManyRequests Messaggio di errore: La richiesta è stata rifiutata a causa della limitazione delle richieste.
Verifica il numero di richieste effettuate al secondo all’API Amazon Product Advertising.

Amazon potrebbe non aver ancora provveduto al provisioning delle tue chiavi API (48 ore dalla creazione)

La prima cosa da fare, prima di ogni altra cosa, è assicurarti che le tue chiavi abbiano più di 48 ore, poiché Amazon ha un ritardo nel funzionamento delle chiavi appena generate.
Ciò significa che una volta generate le chiavi, queste non potranno essere utilizzate per interrogare l’API e per configurare la tua connettività API fino a quando non sarà trascorso questo periodo e le chiavi non saranno funzionanti sul lato Amazon.

AmaLinks Pro® non causa l’errore “Troppe richieste”.

Quando AmaLinks Pro® tenta di effettuare una chiamata all’API, viene effettuata una singola richiesta ogni volta.
Abbiamo ricontrollato il nostro codice e AmaLinks Pro® effettua una sola richiesta alla volta (o al secondo) dalla nostra interfaccia utente. amalinks-pro-incrementa-i-link-affiliati-ctr-386-percento

La richiesta è stata rifiutata a causa del blocco delle richieste.

Strozzatura delle richieste: questo è un indizio significativo nel messaggio di errore di Amazon.
Forse alcuni utenti ricevono questo messaggio di errore perché i loro account sono stati strozzati (o limitati) per qualsiasi motivo.
L’unica cosa che possiamo dirti di fare a questo punto è di contattare l’assistenza di Amazon Associates e chiedere loro perché stai ricevendo questo messaggio di errore.
Se vuoi, puoi provare a farlo.
Oppure puoi continuare a leggere questo post…

Assistenza Amazon Associates riguardo all’errore 429 Troppe richieste

Se dovessi contattare l’assistenza di Amazon Associates, potresti ricevere una risposta come la seguente…

Ciao [Your Name], Questo è [Rep Name] con il Programma Amazon Associates.
Le linee guida sull’efficienza dell’API per la pubblicità dei prodotti sono pensate per promuovere un uso efficiente dell’API.
Considerati i tuoi attuali ricavi da Associato, non abbiamo risorse per concedere ulteriori limiti al tuo account.
Per essere più efficienti nelle chiamate all’API, ti consigliamo di memorizzare nella cache i dati restituiti dall’API in conformità con il Contratto di licenza API per la pubblicità dei prodotti, visita la sezione Requisiti di utilizzo del nostro Contratto di licenza API per la pubblicità dei prodotti all’indirizzo: https://affiliate-program.amazon.com/assoc_credentials/home Se la tua applicazione cerca di inviare richieste che superano il limite massimo di richieste per il tuo account, potresti ricevere messaggi di errore da Product Advertising API.
Puoi verificare che le tue vendite siano attribuite alle tue chiamate al Product Advertising API controllando quanto segue: – Stai utilizzando gli unici link forniti dall’API per rimandare ad Amazon.
– Stai inserendo il tuo tag Associato in tutte le tue richieste all’API.
– L’account Associato e l’account Product Advertising API utilizzano lo stesso account Amazon (o email).
Per essere più efficiente nelle chiamate all’API, ti consigliamo di memorizzare nella cache i dati restituiti dall’API in conformità con l’Accordo di licenza per l’API di Product Advertising.
Maggiori informazioni: https:%20Program%Saremo lieti di rivederti presto.
Apprezziamo il tuo feedback.
Utilizza i pulsanti sottostanti per votare la tua esperienza di oggi.
Cordiali saluti, [Rep Name].
Amazon.com

Qual è il problema dell’errore 429 Too Many Requests?

Di solito è il risultato delle restrizioni o del throttling di API5: ciò significa che Amazon non consente l’accesso agli affiliati i cui account non producono abbastanza vendite o entrate.
Tuttavia, abbiamo avuto clienti che ci hanno riferito di aver ricevuto questo messaggio di errore nonostante le vendite siano abbondanti e le entrate siano di migliaia di dollari al mese.

I tuoi link affiliati ad Amazon vengono effettivamente attribuiti all’API?

Questo potrebbe essere il momento giusto!
Amazon vuole limitare l’accesso all’API solo agli utenti che effettuano vendite attribuite ai link API.
Quindi, come puoi sapere se le tue vendite vengono attribuite all’API?
In realtà è molto semplice.
Ecco come trovare questo rapporto…

  • accedi al tuo account Amazon Associates
  • nel riquadro “Riepilogo del mese” (a destra), clicca sul link in basso “Visualizza il rapporto completo”.
  • nel menu a tendina del lasso di tempo, imposta la visualizzazione degli ultimi 30 giorni.
  • Il secondo riquadro (sotto il Rapporto sui guadagni) ha 3 schede – “Articoli ordinati” è selezionato per impostazione predefinita – clicca sulla scheda “Prestazioni del tipo di collegamento”.
  • controlla se i click e le conversioni sono attribuiti alla PA-API (come mostrato di seguito).

Questa è solo una delle cose da controllare.
A seconda di ciò che troverai qui, ti consigliamo di contattare l’assistenza di Amazon Associates se ricevi continuamente l’errore 429 Too Many Requests.

Risoluzione dei problemi delle applicazioni

Come ho detto sopra… noi utilizziamo AmaLinks Pro® continuamente e così centinaia e centinaia di nostri clienti e la maggior parte di noi non riceve più questo errore.
L’errore 429 Too Many Requests deve essere attribuito solo a determinati account , per qualsiasi motivo.
Se sei un utente AmaLinks Pro®, non dovresti preoccuparti della maggior parte dei passaggi di risoluzione dei problemi suggeriti da Amazon.
Ce ne siamo già occupati per te.
Ma se vuoi approfondire la questione da solo, ecco un link alla documentazione ufficiale di Amazon con suggerimenti e consigli per la risoluzione dei problemi… https://docs.aws.amazon.com/AWSECommerceService/latest/DG/TroubleshootingApplications.html

Quindi, cosa devo fare se ho perso l’accesso all’API?

Beh, sono felice che tu l’abbia chiesto!
Abbiamo una soluzione per te che coinvolge AmaLinks Pro®!
Ma questo post è già abbastanza lungo… quindi abbiamo scritto un post completamente separato su cosa devi fare esattamente se perdi l’accesso all’API di Amazon.
Ci auguriamo sinceramente che questo ti aiuti a chiarire uno dei confusi errori associati all’API associativa di Amazon.
In bocca al lupo per la sistemazione del tuo account e ci vediamo presto in AmaLinks Pro®!

Explore All Features & Benefits

Questions?