Le richieste effettuate all'API Bid Manager che non possono essere completate restituiscono un errore . I messaggi di errore devono essere analizzati e gestiti in modo appropriato per evitare futuri. Le richieste che restituiscono errori consumano la quota utente e i tassi di errore vengono prese in considerazione durante l'esame delle richieste per una quota aggiuntiva.
Una risposta di errore ha il formato seguente e include un codice di risposta HTTP, un messaggio di errore e lo stato di un codice RPC di Google:
{ "error": { "code": integer, "message": string, "status": enum (google.rpc.Code) } }
Di seguito è riportato un elenco di errori comuni relativi all'API, insieme alle azioni consigliate da intraprendere nel caso in cui vengono restituiti:
Azioni consigliate per codice di errore e RPC | |
---|---|
400 INVALID_ARGUMENT
|
Si è verificato un problema con la tua richiesta.
Esamina il campo del messaggio nella risposta di errore e modifica la richiesta.
di conseguenza. Se non riesci a trovare un una combinazione accettabile di filtri, dimensioni e metriche, consulta le migliore nei report pratiche per i suggerimenti. |
401 UNAUTHENTICATED
|
La tua richiesta non può essere corretta autenticati. Verifica di includere credenziali OAuth valide in la tua richiesta. Per ulteriori informazioni, consulta Come iniziare . |
404 NOT_FOUND
|
La
Query
o
Report
che stai tentando di eseguire oppure impossibile trovare. Verifica il
seguenti:
|
429 RESOURCE_EXHAUSTED
|
Hai superato il
Quota di richieste API oppure
quota dei report.
Leggi il messaggio di errore per determinare il tipo di quota che stai superando:
|
500 INTERNAL
|
Si è verificato un errore interno dell'API. Utilizza la esponenziale strategia di gestione degli errori di backoff per attendere e riprovare la richiesta. Se l'errore persiste, contatta assistenza. |
504 DEADLINE_EXCEEDED
|
L'API ha richiesto troppo tempo per completare richiesta. Utilizza la esponenziale strategia di gestione degli errori di backoff per attendere e riprovare la richiesta. Se l'errore persiste, contatta assistenza. |