Описание типовых ошибок, возвращаемых uCoz API
Сообщения об ошибках возвращаются в следующем формате:
{"error":{"msg":"Сообщение об ошибке","code":"Код ошибки"}}
API-ключ не найден или указан некорректно. Переданный API-ключ отсутствует в системе. Чаще всего это означает, что ключ введён с ошибкой, был удалён или используется несуществующее значение.
API-ключ существует, но отключён. Указанный API-ключ найден в системе, однако он находится в неактивном состоянии и не может быть использован для выполнения запросов.
Вы осуществляете запрос на страницу, которая недоступна для данного метода передачи данных (GET, POST, DELETE или PUT).
Чтобы исправить данную ошибку, перейдите в настройки соответствующего модуля в Панели управления сайтом (/admin) и активируйте пункт «Включить uAPI для модуля».
Ваш токен временно заблокирован: достигнут лимит запросов в час. Подробнее — в разделе Лимиты uAPI.
В запросе не указаны все обязательные параметры. Их перечень для каждого метода приведён в документации uAPI.
Вы используете неверный Consumer Key. Проверьте его на странице
панели uAPI.
Генерация подписи прошла неуспешно. Возможные причины: неверный Token secret;
неправильная сортировка параметров при формировании подписи; пропущен этап
urlencode или base64.
Вы используете токен, которого не существует. Для создания токена перейдите в панель uAPI.
Значение nonce, которое вы передаёте, уже использовалось ранее.
nonce должен быть уникальным для каждого запроса.
Возможные причины: вы используете токен пользователя uID, который уже удалён, либо сервис авторизации uID.me в данный момент недоступен.
Неверный верификационный код. Код выдаётся после подтверждения прав на использование ваших данных в приложении. Чаще всего проблема связана с неправильным копированием кода из адресной строки браузера.
В подписанном запросе параметр oauth_version (или другой OAuth-параметр) передаётся более одного раза.
Каждый OAuth-параметр должен присутствовать в запросе только один раз.
Если вы считаете, что ошибка возникла некорректно, напишите нам через форму «Обратная связь» или в сообщество uAPI в Telegram.
В обращении обязательно укажите:
Это поможет нам быстрее разобраться в ситуации и дать корректный ответ.