Регистрация студентов - Veneridze/KioskHTTP_API GitHub Wiki
Список площадок
Параметры:
type
= regplatformmode
= Oplist
JSON - Ответ от сервера:
[
{
"title": "Таганская",
"value": 1
},
{
"title": "Коломенская",
"value": 2
},
{
"title": "Семёновская",
"value": 5
}
]
Список возможных типов записей
Параметры:
type
= regplatformmode
= GetTypes
JSON - Ответ от сервера:
[
{
"title": "Студсовет",
"value": "studsovet"
},
{
"title": "Волонтёры",
"value": "volonteer"
}
]
Отправить код подтверждения на почту
Параметры:
type
= regplatformmode
= SendConfirmid
= id пользователя вконтакте/телеграммmail
= Почта, на которую необходимо отправить кодfrom
= (Дополнительно) Цель кода подтверждения (vk, tg, mail)
JSON - Ответ от сервера:
{
"status": true
}
Ввести код подтвреждения
Параметры:
type
= regplatformmode
= PlaceConfirmid
= id пользователя вконтакте/телеграммcode
= Код подтверждения (Приходит на заданную почту, при вызовеSendConfirm
)
JSON - Ответ от сервера:
{
"status": true
}
Проверить статус пользователя
Параметры:
type
= regplatformmode
= CheckUserid
= уникальный id пользователяregtype
= Тип записи (Список возможных типов записей получается из значенияvalue
вGetTypes
)
JSON - Ответ от сервера:
{
"exist": false,
"confirm": false,
"processed": false
}
Справка:
exist
= Есть ли данный пользователь в одном из списковconfirm
= Если почта была уже однажды подтвреждена, нет необходимости подтверждать её снова при новых записяхprocessed
= Статус одобрения заявки, появляется при указании параметра regtype
Отправить данные пользователя
Параметры:
type
= regplatformmode
= SendDataid
= уникальный id пользователяname
= Имяfamily
= Фамилияphone
= Номер телефонаregtype
= Тип записи (Список возможных типов записей получается из значенияvalue
вGetTypes
)op
= Номер площадки (Список площадок получается вOplist
)
JSON - Ответ от сервера:
{
"status": true
}
Получить данные пользователя по его id
Параметры:
type
= regplatformmode
= GetInfoid
= уникальный id пользователя
JSON - Ответ от сервера:
{
"id": 1,
"first": "Иванов",
"second": "Иван",
"phone": 88005553535,
"mail": "[email protected]",
"date": "2000-10-06 00:00:00",
"op": 1,
"type": "studsovet",
"social_id": 123456789,
"confirm": true,
"status": false
}