Авторизация через телеграм 2.X

 
Посетитель
no avatar
Медаль
Сообщений: 395
Всем привет! Подскажите, кто нибудь ставил на двойку авторизацию на сайте через мессенджер телеграм? У них разработана вроде така ункция через бота и виджет, но не могу разобраться что и как. Поделитесь опытом. Всем спасибо!
Посетитель
small user social cms
Медаль
Сообщений: 361
Коснусь лишь "теоретической" части.
Чтобы сделать бота нужен домен 2 или 3 уровня, этот домен должен быть доступен по протоколу https. С этим у многих трудностей нет.

Проблема лишь в том, что доступ к домену с API Telegram ( https://api.telegram.org/ ) в РФ заблокирован сами знаете кем.
И если вы хоститесь в РФ, то просто послать запрос к API Telegram у вас не получится.
Простым решением будет купить хостинг для бота за бугром. И до кучи, видимо, придётся купить доменное имя.
На всеобъемлющий ответ не претендую.
Реклама
cms
Посетитель
small user social cms
МедальПочетный донор проекта
Сообщений: 284
@IamB, все правильно написал. В дополнение могу написать, что для настройки вебхука (setWebhook
Этот метод необходим для задания URL вебхука), когда будете отправлять запрос типа https://api.telegram.org/bot734567812:bsf5GH45WGWR563hfh8RGDVWR36ETYHNRWAGdfargxaa/setWebhook?url=https://ваш_домен/bot.php можете воспользоваться любым онлайн прокси, т.к. прямой запрос с вашего браузера заблокирован именно этим сами знаете кем
Редактировалось: 3 раз (Последний: 22 октября 2019 в 21:40)
Посетитель
small user social cms
МедальПочетный донор проекта
Сообщений: 284
@Dmitrii:

авторизацию на сайте через мессенджер телеграм

А каким образом должна происходить авторизация?
И зачем это надо, в чем удобство?
Для других целей я использовал ТелеграмБот с Инстантом
Редактировалось: 2 раз (Последний: 22 октября 2019 в 22:00)
Посетитель
no avatar
Медаль
Сообщений: 395
Общую картину понял, осталось попробовать настроить в деталях. Кто сможет помочь? Разумеется не бесплатно.
Посетитель
small user social cms
Медаль
Сообщений: 571
есть успехи у кого?
Посетитель
small user social cms
Медаль
Сообщений: 141
Телеграм разблокировали. Поделитесь инфой по реализации
Регистрация доменов
VDS от 225 р., Облачный Хостинг от 124 р. на скоростных серверах
10$ на счет в DigitalOcean
Посетитель
small user social cms
Медаль
Сообщений: 361
Александр:
есть успехи у кого?
А каких успехов вы ожидаете? Кто-то в этой теме корректно поставил задачу? Или ответил на вопрос?
islyaeFF:
А каким образом должна происходить авторизация?
Посетитель
small user social cms
Медаль
Сообщений: 571
@IamB, этой темой разработки не ограничиваются, а какая тут сверхзадача должна быть поставлена? регистрация/авторизация через телегу, как и через другие соцсети это реализовано в других разработках.
Посетитель
small user social cms
МедальПочетный донор проектаАвторитет форумаКубок зрительских симпатийПочетный донор проекта
Сообщений: 2679
Зачем регистрация через телеграм, если в итоге все равно придется просить у пользователя мыло?
я не понимаю...

Без мыла аккаунт в движке не создать (тупо база не пустит запрос на создание пользователя без е-майл). На мой взгляд лучше показать пользователю способы, которые работают просто: тык - и зашел. вк, яндекс, гугл, майл.ру отдают е-майл. С ок и фейсбук - страдашки. И этот второй шаг с запросом е-майл - ну такое...
Виджеты, поля и компоненты для instantcms 2 http://www.zau4man.ru/ tm @zau4man
Посетитель
small user social cms
Медаль
Сообщений: 141
Zau4man:
Зачем регистрация через телеграм, если в итоге все равно придется просить у пользователя мыло?
по API сразу мыло принять от Telegram https://core.telegram.org/api/passport
пароль сгенерировать. Да по большому счёту всё так же как авторизация/регистрация через любые веб-сервисы, где есть oauth или самописный аналог
Регистрация доменов
VDS от 225 р., Облачный Хостинг от 124 р. на скоростных серверах
10$ на счет в DigitalOcean
Посетитель
small user social cms
Медаль
Сообщений: 361
Евгений Dublic, а вы в telegram свой e-mail когда либо сообщали?
Посетитель
small user social cms
Медаль
Сообщений: 141
@IamB:
а вы в telegram свой e-mail когда либо сообщали?
нужен e-mail если вы получаете telegram passport (см https://core.telegram.org/api/passport )

тем не менее, человека можно зарегистрировать через telegram и без e-mail
Редактировалось: 1 раз (Последний: 1 июля 2020 в 19:59)
Регистрация доменов
VDS от 225 р., Облачный Хостинг от 124 р. на скоростных серверах
10$ на счет в DigitalOcean
Посетитель
small user social cms
МедальПочетный донор проектаАвторитет форумаКубок зрительских симпатийПочетный донор проекта
Сообщений: 2679
Евгений Dublic:
человека можно зарегистрировать через telegram и без e-mail
нельзя
Zau4man:
тупо база не пустит запрос на создание пользователя без е-майл
Виджеты, поля и компоненты для instantcms 2 http://www.zau4man.ru/ tm @zau4man
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 3842
Zau4man:
нельзя
Zau4man:
тупо база не пустит запрос на создание пользователя без е-майл
Можно, если указать базе альтернативное уникальное поле, например номер телефона.
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.