Тип данных LoginUrl

Объект LoginUrl представляет параметр кнопки встроенной клавиатуры для автоматической авторизации пользователя на внешнем сайте через Telegram.

Описание

Этот объект представляет параметр кнопки встроенной клавиатуры, используемый для автоматической авторизации пользователя. Служит отличной заменой Виджета Telegram Login<\/a>, когда пользователь переходит из Telegram. Всё, что нужно сделать пользователю, — нажать\/кликнуть по кнопке и подтвердить желание войти:<\/p>

TITLE<\/a> <\/div>

Приложения Telegram поддерживают эти кнопки, начиная с версии 5.7<\/a>.<\/p>

Пример бота: @discussbot<\/a><\/p> <\/blockquote>

Поле<\/th> Тип<\/th> Описание<\/th> <\/tr> <\/thead>
url<\/td> String<\/td> HTTPS-URL, который будет открыт с данными авторизации пользователя, добавленными в строку запроса при нажатии кнопки. Если пользователь откажется предоставить данные авторизации, будет открыт исходный URL без информации о пользователе. Добавляемые данные соответствуют описанию в разделе Получение данных авторизации<\/a>.

ПРИМЕЧАНИЕ:<\/strong> Вы обязаны<\/strong> всегда проверять хэш полученных данных для подтверждения аутентификации и целостности данных, как описано в разделе
Проверка авторизации<\/a>.<\/td> <\/tr>
forward_text<\/td> String<\/td> Опционально<\/em>. Новый текст кнопки в пересланных сообщениях.<\/td> <\/tr>
bot_username<\/td> String<\/td> Опционально<\/em>. Имя пользователя бота, который будет использоваться для авторизации пользователя. Подробнее см. Настройка бота<\/a>. Если не указано, будет использовано имя текущего бота. Домен url<\/em> должен совпадать с доменом, привязанным к боту. Подробнее см. Привязка вашего домена к боту<\/a>.<\/td> <\/tr>
request_write_access<\/td> Boolean<\/td> Опционально<\/em>. Передайте True<\/em>, чтобы запросить разрешение для вашего бота отправлять сообщения пользователю.<\/td> <\/tr> <\/tbody> <\/table>

Примеры

json

{
  "url": "https://example.com/login",
  "forward_text": "Login via ExampleBot",
  "bot_username": "ExampleBot",
  "request_write_access": true
}

История изменений

  • API 4.3. Добавлен объект LoginUrl
Комментарии

Бесплатные уроки по созданию своего Telegram бота на языке PHP: показываем на примерах, предоставляем исходный код ботов, что бы вы могли не только сделать своего бота, но и при необходимости улучшить его. Если используете материалы с сайта, то пожалуйста укажите ссылку на его. Контакты: админ - @semen921, наш чат - @botphp_ru

© 2026 botphp.ru - Telegram бот на PHP.