Comprendere e risolvere gli errori restituiti da Zonos GraphQL API.
GraphQL
Zonos API restituisce due tipi di errori: codici di stato HTTP per errori a livello di trasporto ed errori GraphQL per problemi a livello di applicazione. La maggior parte degli errori sono errori GraphQL che includono una classificazione nel campo extensions per identificare la causa e la soluzione appropriata.
Gli errori a livello di applicazione vengono restituiti come elenco nel campo errors del corpo della risposta. Ogni errore include un message, il path dell'operazione non riuscita e un oggetto extensions con il tipo di errore e l'ID della richiesta.
Errori API
Errori API
Comprendere e risolvere gli errori restituiti da Zonos GraphQL API.
GraphQL
Zonos API restituisce due tipi di errori: codici di stato HTTP per errori a livello di trasporto ed errori GraphQL per problemi a livello di applicazione. La maggior parte degli errori sono errori GraphQL che includono una classificazione nel campo
extensionsper identificare la causa e la soluzione appropriata.Codici di stato HTTP
Gli errori HTTP vengono restituiti quando una richiesta non può essere elaborata a livello di trasporto.
Formato errore GraphQL
Gli errori a livello di applicazione vengono restituiti come elenco nel campo
errorsdel corpo della risposta. Ogni errore include unmessage, ilpathdell'operazione non riuscita e un oggettoextensionscon il tipo di errore e l'ID della richiesta.{"errors": [{"message": "Description of the error","path": ["landedCostCalculate"],"extensions": {"errorType": "BAD_REQUEST","requestId": "req_abc123"}}]}Classificazioni degli errori
Il campo
extensions.errorTypeindica la categoria dell'errore e l'azione consigliata.BAD_REQUESTNOT_FOUNDUNAVAILABLEPERMISSION_DENIEDFAILED_PRECONDITIONINTERNALUNKNOWNQuesta pagina è stata utile?