开发文档

Telegram Mini Apps:授权、界面与入口

理解 Mini App 服务端校验、主应用与附件入口、安全区和推荐计划,避免将前端用户信息直接当作登录凭据。

GetTGAPI 编辑团队更新于
文档解读核对日期

依据官方资料整理,由 GetTGAPI 独立维护。 文档目录与术语表 →

本页内容
  1. 服务端校验才建立身份
  2. 入口影响上下文
  3. 适配真实设备
  4. 推荐计划独立记账

服务端校验才建立身份

将原始 initData 交给后端按官方方案验证;initDataUnsafe 不能作为可信登录证据。还需处理认证时间与自己的重放策略。Bot Token 留在服务器,不能写进前端构建产物。

入口影响上下文

主 Mini App、菜单、直接链接和附件菜单有不同的启动方式。客户端侧需要正确打开 WebView、传递上下文及处理事件;网页开发者则使用对应的 JavaScript API。两份文档面向不同实现层。

附件入口是否可以安装、应出现在哪里以及是否需要确认,由当前能力决定,不能给所有 Bot 都宣称已开启附件菜单。

适配真实设备

主题、安全区、内容安全区、视口与键盘会改变可用空间。建议按能力检测渐进启用新功能,给旧客户端提供明确后备操作。不要把固定浏览器高度当作锁屏、旋转或键盘弹出后的实际高度。

推荐计划独立记账

推荐计划有佣金、期限、终止与归因规则。终止计划和既有用户的后续佣金并非必然同时结束。展示链接前先读取真实状态,避免发出过期推荐链接或误算收益。