了解并解决 Zonos GraphQL API 返回的错误。
GraphQL
Zonos API 返回两种类型的错误: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 返回两种类型的错误: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这个页面有帮助吗?