Zonos API는 두 가지 유형의 error를 반환합니다. transport 수준 failure용 HTTP status code와 application 수준 issue용 GraphQL error입니다. 대부분의 error는 extensions 필드에 classification이 포함되어 원인과 적절한 해결 방법을 파악하는 데 도움이 됩니다.
Application 수준 error는 response body의 errors 필드에 list로 반환됩니다. 각 error에는 message, 실패한 operation의 path, error type과 request ID가 포함된 extensions object가 있습니다.
API errors
API errors
Zonos GraphQL API가 반환하는 error를 이해하고 해결합니다.
GraphQL
Zonos API는 두 가지 유형의 error를 반환합니다. transport 수준 failure용 HTTP status code와 application 수준 issue용 GraphQL error입니다. 대부분의 error는
extensions필드에 classification이 포함되어 원인과 적절한 해결 방법을 파악하는 데 도움이 됩니다.HTTP status codes
HTTP error는 transport 수준에서 request를 처리할 수 없을 때 반환됩니다.
GraphQL error format
Application 수준 error는 response body의
errors필드에 list로 반환됩니다. 각 error에는message, 실패한 operation의path, error type과 request ID가 포함된extensionsobject가 있습니다.{"errors": [{"message": "Description of the error","path": ["landedCostCalculate"],"extensions": {"errorType": "BAD_REQUEST","requestId": "req_abc123"}}]}Error classifications
extensions.errorType필드는 error category와 권장 action을 나타냅니다.BAD_REQUESTNOT_FOUNDUNAVAILABLEPERMISSION_DENIEDFAILED_PRECONDITIONINTERNALUNKNOWN이 페이지가 도움이 되었나요?