如何解决如何进行无缝电报登录
请帮助我进行“无缝电报登录” 这很重要。
我想使用Seamless telegram login来授权我的网站 但是,在我的电报漫游器中,没有显示this之类的用于登录的弹出窗口 我该怎么办? 请帮助我。
我曾经使用过-Firebase函数,telegraf.js,vuejs
这是我的代码: Telegraf.js
const Telegraf = require('telegraf')
const Extra = require('telegraf/extra')
const Markup = require('telegraf/markup')
const functions = require('firebase-functions')
const bot = new Telegraf(functions.config().telegram.bot)
const keyboard = Markup.inlineKeyboard([
Markup.loginButton('Login','https://my-domain.app',{
bot_username: 'my_bot',request_write_access: 'true'
})
])
bot.start((ctx) => ctx.reply('Hello',Extra.markup(keyboard)))
bot.on('sticker',ctx => ctx.reply('?'))
bot.catch((err,ctx) => {
console.log(`Ooops,encountered an error for ${ctx.updateType}`,err)
})
exports.bot = functions
.region('us-central1')
.https.onRequest(
(req,res) => bot.handleUpdate(req.body,res).then(rv => !rv && res.sendStatus(200))
)
Vue.JS
mounted(){
const script = document.createElement('script')
script.async = true
script.src = 'https://telegram.org/js/telegram-widget.js?3'
script.setAttribute('data-size','large')
script.setAttribute('data-userpic',this.userpic)
script.setAttribute('data-telegram-login','my_bot')
script.setAttribute('data-request-access','read')
window.onTelegramAuth = this.onTelegramAuth
script.setAttribute('data-onauth','window.onTelegramAuth(user)')
this.$refs.telegram.appendChild(script)
},methods: {
onTelegramAuth(user) {
console.log('welcome',JSON.stringify(user))
}
}
对不起,我的英语不好:((
感谢进阶!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。