Zonos GraphQL API によって返されるエラーを理解し、解決します。
GraphQL
Zonos API は 2 種類のエラーを返します。トランスポート レベルの障害の場合は HTTP ステータス コード、アプリケーション レベルの問題の場合は GraphQL エラーです。ほとんどのエラーは GraphQL エラーであり、原因と適切な解決策の特定に役立つ extensions フィールドの分類が含まれています。
extensions
HTTP エラーは、リクエストをトランスポート レベルで処理できない場合に返されます。
アプリケーション レベルのエラーは、応答本文の errors フィールドのリストとして返されます。各エラーには、message、失敗した操作の path、およびエラー タイプと要求 ID を含む extensions オブジェクトが含まれます。
errors
message
path
{
"errors": [
"message": "Description of the error",
"path": [
"landedCostCalculate"
],
"extensions": {
"errorType": "BAD_REQUEST",
"requestId": "req_abc123"
}
]
extensions.errorType フィールドは、エラーのカテゴリと推奨されるアクションを示します。
extensions.errorType
BAD_REQUEST
NOT_FOUND
UNAVAILABLE
PERMISSION_DENIED
FAILED_PRECONDITION
INTERNAL
UNKNOWN
API エラー
API エラー
Zonos GraphQL API によって返されるエラーを理解し、解決します。
GraphQL
Zonos API は 2 種類のエラーを返します。トランスポート レベルの障害の場合は HTTP ステータス コード、アプリケーション レベルの問題の場合は GraphQL エラーです。ほとんどのエラーは GraphQL エラーであり、原因と適切な解決策の特定に役立つ
extensionsフィールドの分類が含まれています。HTTP ステータス コード
HTTP エラーは、リクエストをトランスポート レベルで処理できない場合に返されます。
GraphQL エラー形式
アプリケーション レベルのエラーは、応答本文の
errorsフィールドのリストとして返されます。各エラーには、message、失敗した操作のpath、およびエラー タイプと要求 ID を含むextensionsオブジェクトが含まれます。{"errors": [{"message": "Description of the error","path": ["landedCostCalculate"],"extensions": {"errorType": "BAD_REQUEST","requestId": "req_abc123"}}]}エラーの分類
extensions.errorTypeフィールドは、エラーのカテゴリと推奨されるアクションを示します。BAD_REQUESTNOT_FOUNDUNAVAILABLEPERMISSION_DENIEDFAILED_PRECONDITIONINTERNALUNKNOWNこのページは役に立ちましたか?