Verstehen und beheben Sie Fehler, die von der Zonos GraphQL API zurückgegeben werden.
GraphQL
Die Zonos API gibt zwei Arten von Fehlern zurück: HTTP-Statuscodes für Transportfehler und GraphQL-Fehler für Anwendungsprobleme. Die meisten Fehler sind GraphQL-Fehler, die eine Klassifizierung im Feld extensions enthalten, um Ursache und geeignete Lösung zu identifizieren.
Anwendungsfehler werden als Liste im Feld errors des Antwortkörpers zurückgegeben. Jeder Fehler enthält eine message, den path der fehlgeschlagenen Operation und ein extensions-Objekt mit dem Fehlertyp und der Request-ID.
API-Fehler
API-Fehler
Verstehen und beheben Sie Fehler, die von der Zonos GraphQL API zurückgegeben werden.
GraphQL
Die Zonos API gibt zwei Arten von Fehlern zurück: HTTP-Statuscodes für Transportfehler und GraphQL-Fehler für Anwendungsprobleme. Die meisten Fehler sind GraphQL-Fehler, die eine Klassifizierung im Feld
extensionsenthalten, um Ursache und geeignete Lösung zu identifizieren.HTTP-Statuscodes
HTTP-Fehler werden zurückgegeben, wenn eine Anfrage auf Transportebene nicht verarbeitet werden kann.
GraphQL-Fehlerformat
Anwendungsfehler werden als Liste im Feld
errorsdes Antwortkörpers zurückgegeben. Jeder Fehler enthält einemessage, denpathder fehlgeschlagenen Operation und einextensions-Objekt mit dem Fehlertyp und der Request-ID.{"errors": [{"message": "Description of the error","path": ["landedCostCalculate"],"extensions": {"errorType": "BAD_REQUEST","requestId": "req_abc123"}}]}Fehlerklassifizierungen
Das Feld
extensions.errorTypegibt die Fehlerkategorie und die empfohlene Maßnahme an.BAD_REQUESTNOT_FOUNDUNAVAILABLEPERMISSION_DENIEDFAILED_PRECONDITIONINTERNALUNKNOWNWar diese Seite hilfreich?