Стандартные ошибки авторизации


Формат данных в ответе сервера будет зависеть от наличия заголовка Accept в запросе. Умолчательно это text/plain. Поддерживаются:

  • text/plain
Текст ошибки
  • application/json
{"error":"Текст ошибки"}
  • application/xml
<error>Текст ошибки</error>

Contents


400 Bad Request

The request cannot be fulfilled due to bad syntax. This is most probably due to a bad or absent content-type header.

Наиболее частой ошибкой приводящей к такому ответу является отсутствующий или неправильный заголовок Content-Type в запросах подразумевающий наличие Request Entity. [1]

401 Unauthorized

Current session is expired. Session is expired, but not yet deleted.

Срок жизни ID сессии уже истек, необходимо пройти авторизацию заново.

Authorization required. Probably you did not provide a valid authorization header, or a session is dead.

Требуется авторизация. Вы либо не передали заголовок Authorization, либо переданное в нем значение неверно (данные о нем отсутсвуют на сервере)

403 Forbidden

Authorization header is valid, however an additional security is required for this service.

Вы передали валидный заголовок Authorization, но для авторизации требуется наличие специальных ролей.

Client is currently disabled. You can enable it via developer console. If you have just done it, you have to wait untill next sync (about 10 - 15 min)

Клиент отключен. Клиент отключен Вами, либо администрацией. Возможно он был недавно включен, но информация об этом еще отсутсвует на сервере авторизации, и Вам необходимо дождаться ее обновления (10 - 15 минут)

Client not found. Probably it is deleted or you have provided wrong client id. If you just created one, you have to wait untill next sync (apx. 10 - 15 min.)

Клиент не найден. ClientId - невалидный, либо клиент недавно создан, и данные о нем еще отсутствуют на сервере авторизации.

The quota for this request is exceeded. You may try again later, or contact us for further information.

Лимит запросов исчерпан, Вы можете попробовать позже, или связаться с администрацией для решения вопроса.

500 Internal Server Error

Непредвиденная ошибка на стороне сервера.