Comprenez et résolvez les erreurs renvoyées par l'API GraphQL Zonos.
GraphQL
L'API Zonos renvoie deux types d'erreurs : des codes de statut HTTP pour les échecs au niveau transport, et des erreurs GraphQL pour les problèmes au niveau application. La plupart des erreurs sont des erreurs GraphQL qui incluent une classification dans le champ extensions pour aider à identifier la cause et la résolution appropriée.
Les erreurs au niveau application sont renvoyées sous forme de liste dans le champ errors du corps de réponse. Chaque erreur inclut un message, le path de l'opération ayant échoué, et un objet extensions avec le type d'erreur et l'identifiant de requête.
Erreurs API
Erreurs API
Comprenez et résolvez les erreurs renvoyées par l'API GraphQL Zonos.
GraphQL
L'API Zonos renvoie deux types d'erreurs : des codes de statut HTTP pour les échecs au niveau transport, et des erreurs GraphQL pour les problèmes au niveau application. La plupart des erreurs sont des erreurs GraphQL qui incluent une classification dans le champ
extensionspour aider à identifier la cause et la résolution appropriée.Codes de statut HTTP
Les erreurs HTTP sont renvoyées lorsqu'une requête ne peut pas être traitée au niveau transport.
Format d'erreur GraphQL
Les erreurs au niveau application sont renvoyées sous forme de liste dans le champ
errorsdu corps de réponse. Chaque erreur inclut unmessage, lepathde l'opération ayant échoué, et un objetextensionsavec le type d'erreur et l'identifiant de requête.{"errors": [{"message": "Description of the error","path": ["landedCostCalculate"],"extensions": {"errorType": "BAD_REQUEST","requestId": "req_abc123"}}]}Classifications d'erreurs
Le champ
extensions.errorTypeindique la catégorie de l'erreur et l'action recommandée.BAD_REQUESTNOT_FOUNDUNAVAILABLEPERMISSION_DENIEDFAILED_PRECONDITIONINTERNALUNKNOWNCette page a-t-elle été utile?