Telegram APIs
我们为开发者提供三类 API。Bot API 让你轻松创建以 Telegram 消息为交互界面的程序。Telegram API 和 TDLib 让你构建自定义 Telegram 客户端。这两类 API 均可免费使用。Gateway API 则允许企业、应用或网站通过 Telegram 发送验证码,替代传统短信。
你还可以在网站上添加 Telegram 小组件。
欢迎设计师为 Telegram 创作动画贴纸、表情或自定义主题。
Bot API
这个 API 让你将机器人连接到我们的系统。Telegram 机器人是无需额外手机号即可创建的特殊账号,它们为运行在你服务器上的代码提供交互界面。
使用它无需了解 MTProto 加密协议的工作原理,中间服务器会替你处理加密及与 Telegram API 的通信。你通过简单的 HTTPS 接口与该服务器通信,使用简化版 Telegram API。
机器人开发者还可以使用我们的 Payments API 接受来自全球 Telegram 用户的付款。
TDLib — 构建你自己的 Telegram
即使需要最大程度的定制,你也无需从零开始创建应用。试试我们的 Telegram 数据库库(简称 TDLib),它帮助第三方开发者轻松构建快速、安全且功能丰富的 Telegram 应用。
TDLib 负责所有网络实现细节、加密和本地数据存储,让你可以将更多时间用于设计、响应式界面和精美动画。
TDLib 支持 Telegram 的全部功能,简化了各平台的应用开发。它可用于 Android、iOS、Windows、macOS、Linux 及其他系统,采用开源方式发布,兼容几乎所有编程语言。
Telegram API
需要直接控制客户端行为时,可以从 Telegram API 的授权、会话和更新处理开始。开发前先注册应用,再阅读接口文档与使用条款。
Gateway API
为登录和验证流程接入 Telegram 验证码投递。将发送请求放在服务端,并参考网关文档处理投递状态。