Ошибки Login API
В случае ответов с ошибкой сервер Xsolla Login возвращает объект JSON со следующими полями:
| Поле | Тип | Описание |
|---|---|---|
| code | string | Код ошибки сервера Xsolla Login. |
| description | string | Описание ошибки. Текст всегда на английском языке. Не используйте этот текст для обработки ошибки, так как его значение может измениться в будущем. |
Copy
- json
1{
2 "error": {
3 "code": "000-000",
4 "description": "description"
5 }
6}
| Код | Описание | Решение проблем |
|---|---|---|
| 002-016 | Invalid JWT. | Пользователю необходимо авторизоваться заново. |
| 002-027 | Parameter is invalid. | Убедитесь, что все параметры запроса переданы корректно. |
| 002-028 | Parameter was not passed. | Убедитесь, что переданы все необходимые параметры. |
| 002-040 | This user is banned. | Пользователю необходимо связаться со службой поддержки игры. |
| 002-043 | This phone number cannot receive SMS. Use a different number. | Пользователю необходимо ввести другой номер телефона, на который можно отправить SMS. |
| 002-050 | User MFA settings have not changed. | Убедитесь, что вы не пытаетесь подключить двухфакторную аутентификацию, когда она уже включена, или выключить, когда она уже выключена. |
| 002-056 | Invalid phone number. Verify the number or try another one. | Пользователю необходимо проверить правильность номера телефона или ввести другой. |
| 002-057 | Too many login attempts. | Пользователю необходимо повторить попытку позже. Если вы считаете, что это ошибка не должна возникать, напишите команде интеграторов в любом мессенджере. |
| 002-058 | You exceeded login attempts limit. To unblock your account, follow the link in the email that we sent or reset your password. | Пользователю необходимо использовать ссылку, отправленную на его email-адрес для разблокировки аккаунта или сбросить пароль. |
| 002-060 | User younger than required age. | Сообщите пользователю о возрастных ограничениях. |
| 003-001 | Incorrect email address/username or password. | Пользователю необходимо проверить введенные данные и повторить попытку. |
| 003-002 | User is not signed up. | Пользователю необходимо зарегистрироваться в игре. |
| 003-003 | User with this username already exists. Try another username. | Пользователю необходимо ввести другое имя пользователя. |
| 003-004 | User with this email address already exists. Try another email address. | Пользователю необходимо использовать другой email-адрес. |
| 003-005 | Email address does not exist. Try another email address. | Пользователю необходимо использовать другой email-адрес. |
| 003-007 | Account not activated. Please confirm email address. | Пользователю необходимо подтвердить email-адрес для активации аккаунта. Если пользователь не получил письмо для подтверждения аккаунта, ему следует проверить папку спама. |
| 003-008 | Changing email address not allowed. | Изменение email-адреса невозможно. |
| 003-009 | User search request wrong. | Поиск не удался по техническим причинам, повторите попытку позже позже. |
| 003-010 | Changing birth date is unavailable. | Изменение даты рождения невозможно. |
| 003-011 | Email address not confirmed. Try another email address or confirm this one. | Пользователю необходимо подтвердить email-адрес или использовать другой, не использовавшийся ранее при регистрации. |
| 003-012 | User with specified phone number already exists. | Пользователю необходимо подтвердить номер телефона или использовать другой, не использовавшийся ранее при регистрации. |
| 003-019 | Login with this project ID not found. | Проверьте существование варианта авторизации с переданным ID. |
| 003-020 | Call unavailable for this Login project. | Проверьте настройки варанта авторизации в Личном кабинете. |
| 003-021 | Logging in via username/password not allowed. | Пользователю необходимо связаться со службой поддержки игры. |
| 003-022 | Incorrect project configuration. | Проверьте настройки варанта авторизации в Личном кабинете. |
| 003-023 | Signing up via username/password not allowed. | Регистрация запрещена для этого варианта авторизации. Пользователю необходимо связаться со службой поддержки игры. |
| 003-030 | Link has expired. Please perform password recovery again. | Время жизни ссылки для сброса пароля истекло или ссылка неверна. Пользователю необходимо повторить попытку сброса пароля. |
| 003-049 | Too many attempts to use confirmation code. Try again later. | Пользователю необходимо повторить попытку позже. |
| 007-001 | Login via phone is currently unavailable in your country. Please try a different login method. | Пользователю необходимо использовать другой вариант аутентификации. |
| 008-001 | Passwordless login URL not configured. | Добавьте корректный URL-адрес для входа в настройках варианта авторизации в Личном кабинете (раздел User database > Storage > Custom storage). |
| 008-002 | User verification URL not configured. | Добавьте корректный URL-адрес для проверки пользователя в настройках варианта авторизации в Личном кабинете (раздел User database > Storage > Custom storage). |
| 008-003 | New user URL not configured. | Добавьте корректный URL-адрес в настройках варианта авторизации в Личном кабинете (раздел User database > Storage > Custom storage). |
| 008-004 | Password reset URL not configured. | Добавьте корректный URL-адрес для сброса пароля в настройках варианта авторизации в Личном кабинете (раздел User database > Storage > Custom storage). |
| 008-005 | PlayFab Title ID invalid. | Убедитесь, что указан корректный Title ID настройках варианта авторизации в Личном кабинете (раздел User database > Storage). |
| 008-006 | PlayFab API key invalid. | Свяжитесь со службой поддержки PlayFab. |
| 008-008 | Invalid response from your API. It must contain user ID as “accountID” response body parameter. | Убедитесь, что ваш сервер в теле запроса возвращает параметр accountID. |
| 008-009 | Invalid URL in Custom storage settings. | Проверьте коррекность указанных URL-адресов в настройках варианта авторизации в Личном кабинете (раздел User database > Storage > Custom storage). |
| 008-011 | Set new password page URL not configured. | Убедитесь, что в настройках варианта авторизации в Личном кабинете (раздел Настройки пароля) указан callback URL для сброса пароля. |
| 008-013 | Consent page URL not configured or invalid. | Убедитесь, что в настройках варианта авторизации в Личном кабинете (раздел Юридические условия > Политики и соглашения) указана ссылка на пользовательское соглашение. |
| 008-014 | Okta integration not completed. | Напишите команде интеграторов в любом мессенджере. |
| 008-015 | SAML integration not completed. | Напишите команде интеграторов в любом мессенджере. |
| 008-016 | Firebase API key not set. | Укажите ключ API Firebase в настройках варианта авторизации в Личном кабинете (раздел User database > Storage > Firebase). |
| 010-003 | Widget loading failed. Please add at least one Callback URL in order for the widget to work. | Пользователю необходимо повторить попытку позже. Если ошибка повторяется, ему необходимо обратиться в службу поддержки игры. Для корректной работы виджета вам необходимо настроить Callback URL в Личном кабинете. |
| 010-004 | Service temporarily unavailable. Try again later. | Пользователю необходимо повторить попытку позже. |
| 010-005 | Allowable number of requests exceeded. Try again later. | Пользователю необходимо повторить попытку позже. |
| 010-006 | If this social profile is unlinked, no authentication methods will be available. | Пользователю необходимо добавить другой вариант аутентификации перед тем, как отвязать социальную сеть. |
| 010-007 | Incorrect CAPTCHA input. Try again. | Пользователю необходимо пройти CAPTCHA снова. |
| 010-010 | Invalid confirmation code. | Пользователю необходимо проверить код подтверждения и повторить попытку. |
| 010-014 | Your code is expired. Return to the login page and log in again. | Пользователю необходимо повторить вход заново. |
| 010-015 | Something went wrong during authentication with this social network. Try again later. | Пользователю необходимо повторить попытку позже. |
| 010-016 | This social account is already linked to another user. | Пользователю необходимо использовать другой аккаунт социальной сети. Если вы считаете, что эта ошибка не должна возникать, напишите команде интеграторов в любом мессенджере. |
| 010-017 | Client authentication failed. Some request parameters are missing in request or have invalid values. | Проверьте коррекность передаваемых параметров запроса. |
| 010-019 | Client authentication failed. Client with this client_id value does not exist. | Убедитесь, что клиент с переданным client ID существует. |
| 010-020 | Client authentication failed. Parameter scope is invalid or malformed. | Убедитесь в правильности переданного параметра scope. Подробную информацию о настройке читайте в инструкции. |
| 010-021 | Client authentication failed. Parameter response_type is invalid or malformed. You should pass value of code parameter to response_type. | Убедитесь, что значение для параметра response_type передается значение code. |
| 010-022 | Client authentication failed. Parameter state is missing or its value has less than 8 characters. | Убедитесь, что параметр state присутствует и его значение содержит не менее 8 символов. |
| 010-023 | Client authentication failed. Authorization code, authorization grant types, or refresh token are invalid or expired. Also this error is returned when the redirect_uri given in authorization grant type does not match the URI provided in access token request. | Убедитесь, что код авторизации валиден и непросрочен, параметр redirect_uri содержит разрешенный URL-адрес. Подробную информацию о настройке читайте в инструкции. |
| 010-026 | The resource owner or authorization server denied the request. | Убедитесь, что у вас достаточно прав для получения доступа к ресурсу. |
| 010-030 | Cross social network is not enabled for this Login. | Убедитесь, что кросс-авторизация включена для варианта авторизации. Подробную информацию о настройке читайте в инструкции. |
| 010-031 | Social provider already exists. | Убедитесь, что социальная сеть еще не подключена в проекте. |
| 010-032 | Social network is not enabled for this Login. You can enable it in your Xsolla Publisher Account > Login Project > Social connections. | Убедитесь, что социальная сеть включена в настройках варианта авторизации в Личном кабинете (раздел Авторизация черз социальные сети). |
| 010-033 | This call is temporary unavailable. | Пользователю необходимо повторить попытку позже. |
| 010-035 | Dependency service is unavailable | Пользователю необходимо повторить попытку позже. |
| 010-045 | Account with this social provider email address already exists. | Пользователю необходимо использовать другой аккаунт социальной сети для регистрации. |
| 030-024 | Password recovery is not allowed. | Пользователю необходимо связаться со службой поддержки игры. |
| 040-001 | Email address must be 254 characters or shorter. | Пользователю необходимо ввести email-адрес, содержащий не более 254 символов. |
| 040-002 | Username of the email address is invalid. Try another email address. | Пользователю необходимо ввести корректный email-адрес. |
| 040-003 | Local part of the email address is too long. | Пользователю необходимо ввести другой email-адрес. |
| 040-004 | Email address domain is invalid. Try another email address. | Пользователю необходимо обратиться в службу поддержки Xsolla. |
| 040-005 | Email address should contain one @ character only. (E.g., username@example.com) | Пользователю необходимо ввести email с одним символом @. |
| 040-006, 040-007, 040-008 | Email address domain is invalid. Try another email address. | Пользователю необходимо обратиться в службу поддержки Xsolla. |
| 040-009 | Email address domain doesn’t exist. Try another email address. | Пользователю необходимо ввести email-адрес с существующим доменом. |
| 040-010 | Email address domain is not allowed. Try another email address. | Пользователю необходимо обратиться в службу поддержки Xsolla. |
| 010-018 | Email address is invalid. Try another email address. | Пользователю необходимо ввести другой email-адрес. |
| 300-003 | Allowable number of requests exceeded. Try again later. | Пользователю необходимо повторить попытку позже. |
| 300-005 | Failed to resend code. Try again later. | Пользователю необходимо повторить попытку позже. |
| 300-006 | Incorrect confirmation code. Check the code that you received and try again. | Пользователю необходимо проверить и ввести код подтверждения снова. |
| 300-008 | You’ve exceeded the maximum number of attempts. Use the new code sent to your email or phone. | Пользователю необходимо использовать новый код, отправленный на email-адрес или телефон. |
| 003-007 | User account not confirmed. | Пользователю необходимо подтвердить email-адрес для активации аккаунта. Если пользователь не получил письмо для подтверждения аккаунта, ему следует проверить папку спама. |
| 003-025 | Error occurred while getting OAuth 2.0 access token. | Пользователю необходимо попробовать использовать другой способ аутентификации. |
| 003-040 | Unauthorized user. | Пользователю необходимо выполнить вход заново. |
| 003-033 | Mismatch project type. | Убедитесь, что для варианта авторизации используется теневая аутентификация. |
| 2002-0001 | Duplicated attributes. | Убедитесь, что создаваемый атрибут не был добавлен ранее добавлен пользователю. |
Была ли статья полезна?
Спасибо за обратную связь!
Ваши мысли и идеи помогут нам улучшить ваш пользовательский опыт.Нашли опечатку или ошибку в тексте? Выделите ее и нажмите Ctrl+Enter.