Telegram APIs 是什么网站?

core.telegram.org 是 Telegram 官方面向开发者提供的 API 文档与资源入口。它本身不是开发工具,而是说明 Telegram 开放了哪些接口、各自能做什么、以及从哪里开始接入的官方站点。如果你需要让程序收发 Telegram 消息、构建自己的 Telegram 客户端,或者用 Telegram 替代短信发送验证码,这个站点就是起点。

三类 API 分别解决什么问题

页面明确列出三种 API,用途差异很大,选择时先看你要做的是哪件事。

API 用途 适合谁
Bot API 把机器人接入 Telegram 系统,用 Telegram 消息作为交互界面 想快速做出聊天机器人、通知工具、自动化服务的开发者
Telegram API / TDLib 构建自定义的 Telegram 客户端 需要深度定制客户端体验的开发者
Gateway API 让企业、应用或网站通过 Telegram 发送验证码,替代传统短信 想降低验证码成本、提升送达速度的业务方

Bot API:门槛最低的一类

Bot 是特殊账号,不需要额外手机号就能创建,本质是运行在你服务器上的代码的对外接口。使用它不需要了解 MTProto 加密协议的细节——Telegram 的中间服务器会代为处理加密和与 Telegram API 的通信,你只需通过一个简化的 HTTPS 接口与之交互。

对多数“让程序发消息、收消息”的需求,这是最直接的路径。Bot 开发者还可以使用 Payments API,接收来自全球 Telegram 用户的付款。

Telegram API 与 TDLib:自建客户端

如果你追求最大程度的定制,也不必从零写起。TDLib(Telegram Database Library)面向第三方开发者,负责处理所有网络实现细节、加密和本地数据存储,让你把精力放在界面设计、响应式交互和动画上。

它支持 Telegram 的全部功能,可用于 Android、iOS、Windows、macOS、Linux 以及几乎所有其他系统,库本身开源,并兼容几乎所有编程语言。

Gateway API:用 Telegram 发验证码

Gateway API 允许任何企业、应用或网站通过 Telegram 发送授权码,而不是走传统短信。页面给出的理由是:降低成本,同时提升验证码的安全性和送达速度,覆盖 Telegram 的 10 亿月活用户。用户会在 Telegram 内的一个专用聊天中即时收到验证码消息。

除了 API,还有哪些开发者资源

  • Telegram Widgets:可以添加到自己的网站上。
  • 动画贴纸与表情、自定义主题:面向设计师,欢迎为 Telegram 创作。

使用成本

页面说明,Bot API 和 Telegram API 均可免费使用。Gateway API 的收费情况在提供的资料中未完整呈现,页面原文在此处被截断,因此无法确认其计费方式,需要以官网该页面后续内容为准。

怎么选

  • 只想让程序收发消息、做机器人或通知:从 Bot API 开始。
  • 要做自己的 Telegram 客户端:用 TDLib,不必从零实现网络与加密。
  • 想用 Telegram 替代短信发验证码:看 Gateway API。
  • 只想在网页上加一个 Telegram 入口:用 Telegram Widgets。

具体接入步骤、参数和限制,需要进入对应 API 的文档页查看,本页只做总览与分流。

core.telegram.org
We offer three kinds of APIs for developers. The Bot API allows you to easily create programs that use Telegram messages…