纸飞机OAUTH2.0授权:第三方应用接入指南
3 个回答
你这个问题非常普遍。纸飞机就是Telegram,本身不支持OAuth2.0第三方登录,网上教程很多都误导。
其实很简单,就2个:要么Telegram Bot API,要么官方Login Widget。其他都是邪道。
不要再钻oauth2.0的牛角尖里,换一个角度,改一下代码,应该可以解决吧。。
先确认你申请了TG官方的OAuth2.0权限。然后检查回调地址是否填写了。然后检查一下授权码的有效期以及作用域是否匹配。然后查看日志,找报错原因。
先确认一下 client_id 和 redirect_uri 是否正确,这两个必须和开发者后台一致,别手抖输错了。
再检查一下回调地址是否加了https,tg的oauth强制要求https,http会直接报错。
还有别用测试号试,得用真实用户,不然授权页面会卡住。
最后看看是否被风控了,频繁请求容易触发限制,等几分钟再试。
真不行去官方文档走一遍流程,别跳步。