Ошибки
Рассмотрим некоторые коды состояния и типы ошибок, с которыми вы можете столкнуться.
Вы можете узнать, был ли ваш запрос успешным, проверив код состояния при получении ответа API. Если ответ окажется неудачным, вы можете использовать тип ошибки и сообщение об ошибке, чтобы выяснить, что пошло не так, и выполнить элементарную отладку (прежде чем обращаться в службу поддержки).
Коды состояния
Вот список различных категорий кодов состояния, возвращаемых API протокола. Используйте их, чтобы понять, был ли запрос успешным.
- Name
2xx- Description
Код состояния 2xx указывает на успешный ответ.
- Name
4xx- Description
Код состояния 4xx указывает на ошибку клиента — это означает, что у вас ошибка в запросе
- Name
5xx- Description
Код состояния 5xx указывает на ошибку сервера
Типы ошибок
Если запрос не удался, API протокола вернет ответ об ошибке с типом ошибки и сообщением. Вы можете использовать эту информацию, чтобы лучше понять, что пошло не так и как это исправить.
Вот список двух типов ошибок, поддерживаемых API-интерфейсом протокола. Используйте их, чтобы понять, что вы сделали неправильно.
- Name
authorize_error- Description
Ошибка авторизации, неверно составлена подпись запроса
- Name
validation_error- Description
Ошибка валидации, где то допущена ошибка в параметрах
Ошибка валидации
{
"status": "error",
"code": "validation_error",
"message": "JSON is not in the correct format"
}
Ошибка валидации
{
"status": "error",
"code": "signature_error",
"message": "Unauthorized"
}