如何通过API,判断一个TG用户是否是我的网站注册用户?

赖晶灵赖晶灵06月15日67

我现在有一个问题,如何用Telegram api来确认某位TG用户是否已经在自己的网站上注册过?有知道的吗?

2 个回答

首嘉佑
首嘉佑回答于 06 月 15 日
最佳答案

TG API没有提供用户注册查询功能,但你可以这样做:

1. 用户授权登录后,获取其Telegram ID(tg_id)和用户名

2. 在自己的数据库里存储已注册用户的tg_id

3. 在验证的时候用获取到的tg_id去查自己的数据库

该方案需要你实现Telegram登录授权接口。在实际开发中建议配合手机号认证,双认证更可靠。

例如,当用户点击绑定TG账号时,你获得其tg_id,存入数据库并标记为已注册。后续判断时只需查询数据库即可。

做好隐私保护措施,不要泄露用户信息,这是Telegram 小程序或者机器人开发中常见的设计。

肇嘉颖
肇嘉颖回答于 06 月 15 日

思路需要扭转,Telegram API不能查询用户是否注册你的网站,你只能这样做:

1. 用户授权登录时获取其Telegram ID(tg_id)

2. 在自己数据库中保存ID和账号的对应关系

3. 后续根据ID判断是否注册过

该操作合法安全。

您的答案