Entenda e resolva erros retornados pela API GraphQL da Zonos.
GraphQL
A API da Zonos retorna dois tipos de erros: códigos de status HTTP para falhas no nível de transporte e erros GraphQL para problemas no nível do aplicativo. A maioria dos erros são erros GraphQL que incluem uma classificação no campo extensions para ajudar a identificar a causa e a resolução apropriada.
Erros no nível do aplicativo são retornados como uma lista no campo errors do corpo da resposta. Cada erro inclui uma message, o path da operação que falhou, e um objeto extensions com o tipo de erro e o ID da solicitação.
Erros da API
Erros da API
Entenda e resolva erros retornados pela API GraphQL da Zonos.
GraphQL
A API da Zonos retorna dois tipos de erros: códigos de status HTTP para falhas no nível de transporte e erros GraphQL para problemas no nível do aplicativo. A maioria dos erros são erros GraphQL que incluem uma classificação no campo
extensionspara ajudar a identificar a causa e a resolução apropriada.Códigos de status HTTP
Erros HTTP são retornados quando uma solicitação não pode ser processada no nível de transporte.
Formato de erro GraphQL
Erros no nível do aplicativo são retornados como uma lista no campo
errorsdo corpo da resposta. Cada erro inclui umamessage, opathda operação que falhou, e um objetoextensionscom o tipo de erro e o ID da solicitação.{"errors": [{"message": "Description of the error","path": ["landedCostCalculate"],"extensions": {"errorType": "BAD_REQUEST","requestId": "req_abc123"}}]}Classificações de erros
O campo
extensions.errorTypeindica a categoria do erro e a ação recomendada.BAD_REQUESTNOT_FOUNDUNAVAILABLEPERMISSION_DENIEDFAILED_PRECONDITIONINTERNALUNKNOWNEsta página foi útil?