Skip to content

Основые ошибки

"Код" - код ошибки из JSON ответа сервера. По нему выбирается, какая ошибка должна вызваться.

{"error":{"code":"GIF_REQUIRES_VERIFICATION","message":"GIF-баннер доступен только верифицированным пользователям"}}
#                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
#                 |           код           |

RateLimitExceeded

Код: RATE_LIMIT_EXCEEDED
Возникает при слишком большом количестве запросов. В сообщении может содержаться время в секундах - сколько надо подождать до разблокировки. Если написано 0 - сервер не указал время.

InvalidToken

Код: UNAUTHORIZED
Неверный access_token (истек либо поврежден). Если указан refresh token, SDK подхватит эту ошибку и обновит токен.

AccountBanned

Код: ACCOUNT_BANNED или USER_BLOCKED
Аккаунт заблокирован.

ProfileRequired

Код: PROFILE_REQUIRED
Требуется профиль (надо пройти начальную страницу onboarding, которая открывается при регистрации, где недо заполнить имя и клан).


Ошибки авторизации (при auth запросах)

InvalidCookie

Неправильные данные cookie. Есть несколько разновидностей:

Session not found

Код: SESSION_NOT_FOUND
Сессия не найдена. Скорее всего несуществующий refresh token.

No refresh token

Код: REFRESH_TOKEN_MISSING
В cookies нету refresh token.

Session expired

Код: SESSION_EXPIRED
Истек срок годности refresh token. Обычно больше месяца после входа.

Session revoked

Код: SESSION_REVOKED
refresh token пересоздан (revoked). Обычно из-за перезахода (после выхода токен сбрасывается).

Unauthorized

Код: UNAUTHORIZED
Неавторизован. Скорее всего, какая-то ошибка внутри SDK (cookies не дошли до сервера).