Ошибки
Раздел содержит описание наиболее вероятных ошибок, возникающих при работе с API платформы. Здесь представлены коды ошибок, их причины, а также возможные действия для их устранения. Это поможет вам быстрее идентифицировать и исправлять проблемы.
Все ошибки разделены на две основные категории:
- Клиентские ошибки — вызваны неверными данными или некорректным использованием API.
- Серверные ошибки — возникают из-за неполадок на серверной стороне.
Примеры ошибок
Примеры типичных ошибок и как они выглядят в формате ответа:
400: Неверный запрос
1{
2 "status": "error",
3 "error": {
4 "title": "Invalid Request",
5 "text": "Field 'name' cannot be empty. Field 'url' is invalid.",
6 },
7 "fields": [{
8 "name": "name",
9 "message": "This field is required.",
10 },
11 {
12 "name": "url",
13 "message": "Invalid URL format.",
14 },
15 ],
16
17}Причина: Отправлены некорректные данные. Например, пустое поле или неправильный формат.
Решение: Проверьте обязательные параметры в body запроса и корректность переданных данных.
401: Неавторизованный доступ
1{
2 "status": "error",
3 "error": {
4 "title": "Unauthorized",
5 "text": "You need to provide a valid token to access this resource."
6 }
7}Причина: Отсутствие или неправильный токен авторизации.
Решение: Убедитесь, что токен передается в заголовке Authorization и он действителен.
403: Доступ запрещен
1{
2 "status": "expired",
3 "error": {
4 "title": "Ошибка",
5 "text": "expired"
6 }
7}Причина: У пользователя нет прав для выполнения указанного действия.
Решение: Проверьте роли и права доступа в системе.
404: Ресурс не найден
1{
2 "status": "error",
3 "error": {
4 "title": "Not Found",
5 "text": "The requested resource does not exist."
6 }
7}Причина: Указанный ресурс отсутствует в системе.
Решение: Проверьте корректность URL или идентификатора ресурса.
500: Внутренняя ошибка сервера
1{
2 "status": "error",
3 "error": {
4 "title": "Internal Server Error",
5 "text": "Something went wrong. Please try again later."
6 }
7}Причина: Проблема на стороне сервера.
Решение: Свяжитесь с технической поддержкой и предоставьте подробности запроса.