TG纸飞机 API

我们为开发者提供了三种 API。Bot API 允许您轻松创建使用 Telegram 消息作为界面的程序。Telegram API 和 TDLib 允许您构建自己的定制 Telegram 客户端。您可以免费使用这两种 API。最后,Gateway API 允许任何企业、应用或网站通过 Telegram 发送验证码,而不是传统的 SMS。

您还可以将 Telegram 小部件 添加到您的网站。

设计师可以创建动画贴纸自定义主题


Bot API

此 API 允许您将机器人连接到我们的系统。Telegram 机器人 是不需要额外电话号码设置的特殊账户。这些账户作为运行在您服务器上的代码的接口。

使用此 API,您无需了解我们的 MTProto 加密协议的工作原理——我们的中介服务器将处理所有加密和与 Telegram API 的通信。您通过一个简单的 HTTPS 接口与此服务器通信,该接口提供了简化版的 Telegram API。

在此了解更多关于 Bot API 的信息 »

机器人开发者还可以使用我们的支付 API 接受来自世界各地的 Telegram 用户的 支付


TDLib – 构建您自己的 Telegram

即使您追求最大程度的定制化,也无需从头开始创建应用。试试我们的 Telegram 数据库库(简称 TDLib),这是一个为第三方开发者设计的工具,使构建快速、安全和功能丰富的 Telegram 应用变得容易。

TDLib 处理所有 网络实现 细节、加密本地数据存储,让您可以更多地专注于设计、响应式界面和美丽的动画。

TDLib 支持所有 Telegram 功能,使在任何平台上开发 Telegram 应用变得轻而易举。它可以在 Android、iOS、Windows、macOS、Linux 以及几乎任何其他系统上使用。该库是开源的,并且与几乎 任何编程语言 兼容。

在此了解更多关于 TDLib 的信息 »


Gateway API

Telegram Gateway API 允许任何企业、应用或网站通过 Telegram 发送授权码,而不是传统的 SMS——提供了一种强大且方便的方式来 降低成本,同时提高 安全性代码传递速度 给 Telegram 的 9.5 亿+ 月活跃用户。用户将 立即收到 特殊聊天中的验证码消息。

Telegram 的 Gateway API 完全免费测试。在此了解更多信息 »


Telegram API

此 API 允许您构建自己的定制 Telegram 客户端。它对所有希望在我们的平台上创建 Telegram 应用的开发者 100% 开放。欢迎研究现有 Telegram 应用的开源源代码,了解这里的工作原理。别忘了在我们的系统中 注册 您的应用。

入门

创建应用程序

如何获取您的应用程序标识符并创建新的 Telegram 应用。

用户授权

如何注册用户的电话号码以开始使用 API。

双因素认证

如果用户启用了 2FA,如何登录用户帐户,如何更改密码。

二维码登录

二维码登录流程

错误处理

如何正确处理 API 返回错误。

处理不同的数据中心

如何连接到最近的 DC 访问点以更快地与 API 交互,以及开发客户端时需要注意的事项。

处理更新

如何订阅更新并正确处理它们。

处理推送通知

如何订阅并正确处理它们。

频道、超级群组、千人群组和基本群组

如何处理频道、超级群组、千人群组、基本群组,以及它们之间的区别。

论坛

Telegram 允许创建具有多个不同主题的论坛。

频道统计

Telegram 为频道和超级群组提供详细的频道统计信息。

调用方法

调用方法的其他选项。

上传和下载文件

如何正确传输大批量数据。

分页

如何从大型对象列表中获取结果。

客户端配置

MTProto API 有多个客户端配置参数,可以通过适当的方法获取。

安全

秘密聊天,端到端加密

端到端加密消息。

安全指南

您的客户端应用程序中需要的重要检查。

完全前向保密

将临时授权密钥绑定到永久密钥。

语音和视频通话中的端到端加密

端到端加密通话。

优化

客户端优化

提升 API 交互的方式。

API 方法

可用方法列表

可用高级方法列表。

API TL-schema,作为 JSON

API 中使用的类型和方法的文本和 JSON 表示。

可用层列表

可用 schema 版本列表。

其他文章

使用 MTProto API 与机器人合作

如何使用 MTProto API 与机器人合作。

命令

机器人 提供了一组可以在私人或聊天中使用的命令。

按钮

用户可以通过按钮或甚至内联按钮与您的机器人互动,直接从任何聊天中的内联消息中进行互动。

菜单按钮

机器人可以选择显示在文本输入字段旁边的菜单按钮的行为。

内联查询

用户可以通过内联查询与您的机器人互动,直接从任何聊天中的文本输入字段中进行互动。

游戏

机器人可以为用户提供 HTML5 游戏,单独玩或在群组和一对一聊天中相互竞争;如何在 MTProto API 中处理游戏。

迷你应用

机器人可以为用户提供交互式HTML5 迷你应用,完全替代任何网站

附件菜单

机器人可以安装附件菜单条目,提供方便访问的多功能迷你应用。

故事

Telegram 用户和频道可以通过 API 轻松发布和查看故事

相似频道

API 提供了一种方法来获取基于订阅者基础相似性的相似主题公共频道列表。

强调色

Telegram 用户和频道可以更改其个人资料页面和消息的强调色和背景图案!

隐私设置

Telegram 允许用户指定详细的隐私设置,选择哪些用户可以或不能以某些方式与他们互动。

搜索和过滤器

Telegram 允许在查找聊天消息时应用详细的消息过滤器。
这允许服务器根据文本查询甚至消息类型过滤消息,并且此功能通常由图形客户端用于实现聊天图库、聊天个人资料图片等功能。

投票

Telegram 允许发送投票和测验,可以在聊天和频道中由成千上万甚至数百万用户投票。

反应

Telegram 允许用户使用特定的表情符号对任何消息做出反应,触发可爱的 Lottie 动画。

动画消息效果

Telegram 允许为您发送的消息添加壮观的动画效果。

表情符号类别

贴纸、自定义表情符号和 GIF 选择 UI 应提供类别列表,以快速按(列表)表情符号或其他标准过滤结果。

表情符号状态

Telegram 允许用户将表情符号或自定义表情符号设置为状态,以显示在聊天和个人资料中的名称旁边。

邀请链接和加入请求

频道、基本群组和超级群组可能有公共用户名或私人邀请链接:私人邀请链接可以通过每用户加入请求进一步增强。

频道、超级群组和群组的管理员、禁止和默认权限

如何处理频道、群组和超级群组中的管理员权限、详细禁令和全局权限。

讨论组

群组可以作为 讨论组关联到 频道,允许用户讨论帖子。

频道评论和消息线程

Telegram 允许对频道帖子或一般 群组消息进行评论,感谢消息线程。

管理员日志

超级群组和频道都提供所谓的管理员日志,记录最近的相关超级群组和频道操作,如管理员代表修改群组/频道设置或信息、用户踢出和禁令等。

置顶消息

Telegram 允许在特定聊天顶部置顶多条消息。

提及

Telegram 允许在紧急情况下提及其他用户,并快速导航到这些提及以尽快阅读。

定时消息

Telegram 允许定时发送消息。

实时地理位置

Telegram 允许在聊天中发送用户的实时地理位置,并可选择设置接近警报。

对等数据库

如何在 API 中处理对等信息。

最小构造函数

有时,在群聊更新中遇到的用户 和 频道 构造函数可能不包含用户的完整信息:如何处理这些构造函数。

账户删除

如何删除 Telegram 账户。

导入消息

Telegram 允许从其他聊天应用导入消息和媒体。

Telegram 护照

如何使用 MTProto API 直接处理 Telegram 护照

Telegram 支付>

如何使用 MTProto API 直接处理 Telegram 支付。

带消息实体的样式文本>

如何使用消息实体创建样式文本。

处理 GIF<

Telegram 客户端支持显示 GIF。

处理贴纸

Telegram 客户端支持显示动画、静态和视频贴纸。

处理自定义表情符号

Telegram 允许在消息中直接包含自定义动画、静态和视频表情符号。

处理动画表情符号

图形 Telegram 客户端应将表情符号转换为其相应的动画版本。

处理动画骰子

Telegram 支持发送 动画骰子 表情符号。

消息草稿

如何处理消息草稿。

文件夹

处理文件夹。

顶级对等评分

如果 启用,顶级对等的评分表示某个 类别 中经常使用的对等的相关性(经常消息的用户、经常使用的机器人、内联机器人、经常访问的频道等)。

处理文件引用>

如何处理文件引用。

无缝 Telegram 登录

处理无缝 Telegram 登录 URL 授权请求。

壁纸

如何处理聊天背景。

通知声音

如何处理聊天通知声音。

消息转录>

如何转录语音消息。

消息翻译>

Telegram 允许翻译聊天消息,Telegram Premium用户甚至可以启用实时聊天翻译。

本地反垃圾邮件系统

拥有一定数量成员的超级群组管理员可以选择释放 Telegram 自有反垃圾邮件算法的全部主动力量——为自动垃圾邮件过滤器开启新的激进模式。

收藏品

Telegram 用户可以通过用户名让他人更容易联系他们或找到他们的公共群组和频道:客户端还可以为他们拥有的账户、超级群组和频道分配多个Fragment »收藏用户名;Fragment »还允许购买可用于注册 Telegram 账户的电话号码收藏品。

Telegram Premiu

Telegram Premium 是一项可选的订阅服务,解锁额外的独家客户端和 API 功能,同时帮助支持应用程序的开发。它是 Telegram 的可持续货币化的一部分——由我们的用户驱动,而不是广告商或股东。这样,Telegram 可以保持独立,并优先考虑其用户。

Telegram 商业

用户可以将他们的 Telegram 账户转换为商业账户,获得营业时间、位置、快速回复、自动消息、自定义启动页面、聊天机器人支持等商业功能。

目前,所有 Telegram 商业功能对Telegram Premium订阅者免费开放。

Telegram 星星

Telegram 星星是虚拟物品,允许用户在 Telegram 生态系统内从机器人和迷你应用购买数字商品和服务,向 Telegram 平台上的内容创作者发送礼物等。

付费媒体

内容创作者可以通过在他们的频道上发布付费照片或视频来接受星星。订阅者只有在支付作者解锁后才能查看这些帖子。

频道和超级群组提升

Telegram Premium 用户可以通过给予他们提升来为他们喜欢的频道提供额外功能,例如发布故事的能力。

赠品和礼物

Telegram 频道管理员可以发起赠品活动,随机分发Telegram Premium订阅和其他礼物给他们的追随者,以换取提升。

操作栏

有时,在通过私人或秘密聊天与 Telegram 用户互动时,必须在聊天顶部显示操作栏,提供方便的操作按钮或用户相关通知。

保存的消息

保存的消息聊天允许用户书签消息和媒体:这是一个个人云存储,您可能想要发送或转发的任何消息或媒体。

个人资料

Telegram 提供了许多个人资料的自定义选项!

主题

Telegram 应用支持生成、共享和同步应用主题。

赞助消息

如果您的应用允许访问 Telegram 频道的内容,您必须在 Telegram 频道中支持官方赞助消息。

频道广告收入

Telegram 拥有社交媒体历史上最慷慨的奖励系统之一。Telegram 频道所有者现在可以获得他们频道中显示的广告收入的50%

此页面描述了提取频道广告收入以及查看详细收入统计信息的方法。

事实核查

Telegram 客户端支持显示独立事实核查员添加到消息中的事实核查。

联系人

在 API 中处理联系人。

黑名单

处理黑名单。

附近的用户和聊天

如何处理基于地理位置的功能,如地理聊天和附近的用户功能。

Web 事件

在与 HTML5 游戏和支付网关网站互动时,Telegram 应用应公开以下 JS API。

深度链接

Telegram 客户端必须通过注册 OS 处理程序来处理消息、链接实体和其他应用中遇到的特殊 tg://t.me 深度链接。

导出

Telegram 的 API 允许用户通过导出 API 导出他们的所有信息。

回答顶部