Comprenda y resuelva los errores devueltos por la API GraphQL de Zonos.
GraphQL
La API de Zonos devuelve dos tipos de errores: códigos de estado HTTP para fallos a nivel de transporte, y errores GraphQL para problemas a nivel de aplicación. La mayoría de los errores son errores GraphQL que incluyen una clasificación en el campo extensions para ayudar a identificar la causa y la resolución adecuada.
Los errores a nivel de aplicación se devuelven como una lista en el campo errors del cuerpo de la respuesta. Cada error incluye un message, el path de la operación que falló y un objeto extensions con el tipo de error y el ID de solicitud.
Errores de la API
Errores de la API
Comprenda y resuelva los errores devueltos por la API GraphQL de Zonos.
GraphQL
La API de Zonos devuelve dos tipos de errores: códigos de estado HTTP para fallos a nivel de transporte, y errores GraphQL para problemas a nivel de aplicación. La mayoría de los errores son errores GraphQL que incluyen una clasificación en el campo
extensionspara ayudar a identificar la causa y la resolución adecuada.Códigos de estado HTTP
Los errores HTTP se devuelven cuando una solicitud no puede procesarse a nivel de transporte.
Formato de error GraphQL
Los errores a nivel de aplicación se devuelven como una lista en el campo
errorsdel cuerpo de la respuesta. Cada error incluye unmessage, elpathde la operación que falló y un objetoextensionscon el tipo de error y el ID de solicitud.{"errors": [{"message": "Description of the error","path": ["landedCostCalculate"],"extensions": {"errorType": "BAD_REQUEST","requestId": "req_abc123"}}]}Clasificaciones de errores
El campo
extensions.errorTypeindica la categoría del error y la acción recomendada.BAD_REQUESTNOT_FOUNDUNAVAILABLEPERMISSION_DENIEDFAILED_PRECONDITIONINTERNALUNKNOWN¿Fue útil esta página?