/auth/telegram

Метод используется для авторизации пользователя в приложении на базе Telegram Mini Apps.

Адрес метода

/auth/telegram

Тестовый пользователь

Для авторизации под тестовым пользователем, необходимо создать тестового пользователя в панели управления и использовать его "Ключ авторизации" как значение параметра data

Параметры

Параметр Обязательный Тип Описание
data ДА string Строка полученная из Telegram.WebApp.initData
bot_id НЕТ int Идентификатор бота, для которого необходимо авторизовать пользователя
ref_code НЕТ string Реферальный идентификатор пригласившего пользователя

Device context (необязательные)

Параметр Тип Описание
app_platform string Платформа приложения (например: web, telegram)
distribution string Канал дистрибуции
app_version string Версия приложения (например: 1.2.3)

Результат

Данный метод в результате выполнения возвращает токен пользователя и его профиль. Токен используется для авторизации запросов от имени пользователя - подробнее.

{
    "response": {
        "token": "......",
        ...member
    }
}
Поле Тип Описание
token string Содержит строку с идентификатором сессии пользователя
...member * Объект пользователя