Разберитесь с ошибками, возвращаемыми GraphQL API Zonos, и устраните их.
GraphQL
API Zonos возвращает два типа ошибок: коды состояния HTTP для сбоев на уровне передачи и ошибки GraphQL для проблем на уровне приложения. Большинство ошибок – это ошибки GraphQL, включающие классификацию в поле extensions для определения причины и надлежащего решения.
Ошибки на уровне приложения возвращаются как список в поле errors тела ответа. Каждая ошибка включает message, path операции, которая не удалась, и объект extensions с типом ошибки и ID запроса.
Ошибки API
Ошибки API
Разберитесь с ошибками, возвращаемыми GraphQL API Zonos, и устраните их.
GraphQL
API Zonos возвращает два типа ошибок: коды состояния HTTP для сбоев на уровне передачи и ошибки GraphQL для проблем на уровне приложения. Большинство ошибок – это ошибки GraphQL, включающие классификацию в поле
extensionsдля определения причины и надлежащего решения.Коды состояния HTTP
Ошибки HTTP возвращаются, когда запрос не может быть обработан на уровне передачи.
Формат ошибки GraphQL
Ошибки на уровне приложения возвращаются как список в поле
errorsтела ответа. Каждая ошибка включаетmessage,pathоперации, которая не удалась, и объектextensionsс типом ошибки и ID запроса.{"errors": [{"message": "Description of the error","path": ["landedCostCalculate"],"extensions": {"errorType": "BAD_REQUEST","requestId": "req_abc123"}}]}Классификация ошибок
Поле
extensions.errorTypeуказывает категорию ошибки и рекомендуемое действие.BAD_REQUESTNOT_FOUNDUNAVAILABLEPERMISSION_DENIEDFAILED_PRECONDITIONINTERNALUNKNOWNБыла ли эта страница полезной?