/auth/telegram
Метод используется для авторизации пользователя в приложении на базе Telegram Mini Apps.
Адрес метода
/auth/telegram
Тестовый пользователь
Для авторизации под тестовым пользователем, необходимо создать тестового пользователя в панели управления и использовать его "Ключ авторизации" как значение параметра data
Параметры
| Параметр | Обязательный | Тип | Описание |
|---|---|---|---|
| data | ДА | string | Строка полученная из Telegram.WebApp.initData |
| bot_id | НЕТ | int | Идентификатор бота, для которого необходимо авторизовать пользователя |
| ref_code | НЕТ | string | Реферальный идентификатор пригласившего пользователя |
Результат
Данный метод в результате выполнения возвращает токен пользователя и его профиль. Токен используется для авторизации запросов от имени пользователя - подробнее.
{
"response": {
"token": "......",
...member
}
}
| Поле | Тип | Описание |
|---|---|---|
| token | string | Содержит строку с идентификатором сессии пользователя |
| ...member | * | Объект пользователя |