account/registration

Регистрация пользователя в приложении

Параметры

Название Описание Тип Обязательный
phone_or_mail Телефон или почта Строка Да
name Имя и фамилия Строка Нет
sign Подпись. Если регистрация происходит по номеру телефона Строка Нет
code Код подтверждения Строка Нет
password Пароль Строка Нет
language Язык пользователя
ru - русский
en - английский
fa = фарси
Строка Нет
device Устройство. Доступные значения:
desktop, ios, android.
Строка Нет
ref ID пользователя, который привлек на платформу этого автора курсов. Отправлять на стадии 1 Строка Нет
message_type Тип оповещения (для регистрации по телефону)
flashcall - 4 последних цифры номера телефона (по умолчанию)
voicecode - диктовка кода пользователю
sms - смс сообщение
sms - пользователю придет смс с кодом подтверждения
tg - пользователю поступит сообщение с кодом в телеграм
Строка Нет

Результат

Регистрация проходит в два этапа:
1. Требуются поля phone_or_mail и name и поле sign если передан номер телефона. Система возвращает параметр result:
sms - пользователю придет смс с кодом подтверждения
voicecode - пользователю поступит звонок и код будет продиктован голосом
flashcall - пользователю поступит звонок, 4 последних цифры номера звонящего - код
tg - пользователю поступит сообщение с кодом в телеграм
mail - пользователю поступит письмо на почту
2. Требуются поля phone_or_mail, code, password. В ответ возвращается token.

Коды ошибок

ALREADY_ACTIVATED Пользовать с таким телефоном уже существует и активирован.
CODE_INVALID Неверный код активации.
PHONE_OR_MAIL_NOT_FOUND Номер телефона или почта не переданы.
INCORRECT_PHONE_OR_MAIL Номер телефона или почта не верны.
NAME_NOT_FOUND Имя пользователя не передано.
PASS_NOT_FOUND Пароль пользователя не передан.
MIN_PASS Пароль меньше минимально допустимой длины. Минимальная длина пароля равна 6 символам.
FREQ Слишком частый вызов смс, доступно раз в минуту. В параметре sec будет передано количество секунд, через которое можно будет повторно получить код
SIGN Неверная подпись

Тест запроса

phone_or_mail:
name:
sign:
code:
password:
language:
device:
ref:
message_type:
Введите данные и нажмите выполнить