产品指南

如何实时验证 CSV 中的电话号码是否注册 Telegram

使用 TG Validator 实时验证 CSV 中的电话号码是否注册 Telegram:E.164 格式、单号或同步多号接口一次最多 100 个、结果在同一次响应返回,以及并发限制。

TG Validator 产品文档发布于 2026年8月4日3 分钟阅读
TG Validator workflow illustration for 如何批量验证用于 Telegram 注册的电话号码
本文所述工作流的示意图(TG Validator)。

本技术指南介绍如何使用 TG Validator 实时验证 CSV 中的电话号码是否注册 Telegram,重点涵盖数据准备、同步单号与多号接口、并发管理及结果解读。

TG Validator 以实时验证为主:把一个 E.164 号码提交到 POST /api/v1/check,或把最多 100 个号码提交到同步多号接口 POST /api/v1/batch-check,完成结果都在同一个 HTTP 响应中返回。验证 CSV 时,先把号码列标准化为 E.164,再通过多号接口按每次最多 100 个提交,并按照 API 文档控制客户端并发。远超一次实时请求的整份文件,也可以作为异步批量任务上传。

准备验证数据

在处理联系人 CSV 文件时,第一步是标准化输入。TG Validator 要求所有提交的电话号码必须采用 E.164 格式。这种国际编号方案确保每个号码在全球范围内是唯一的,通常以“+”开头,后跟国家代码和用户号码。在发起 API 请求之前,将 CSV 列标准化为 E.164 格式,可以防止出现电话号码无效的错误,并确保系统能够准确检查 Telegram 的注册状态。

理解 TG Validator API 工作流

TG Validator 的主模型是同步请求-响应,单号与多号检测都是如此。单号使用 POST /api/v1/check;CSV 中最多 100 个 E.164 号码可通过同步多号接口 POST /api/v1/batch-check 携带 service_type=tg 提交;两种接口都在同一个 HTTP 响应中返回结果,没有任务提交、轮询或下载步骤。 若要检查号码,请向 POST /api/v1/check 发送请求,并包含 X-API-Key 请求头和 Content-Type: application/json。JSON 正文必须包含 "service_type": "tg" 以及包含 E.164 格式号码的 "identifier"

管理吞吐量与 API 限制

用同步多号接口逐段处理 CSV,每次最多 100 个号码,并遵守平台的 API 使用控制。TG Validator 会对每个用户施加并发限制;在决定脚本同时发出多少请求之前,请先在 API 文档中确认当前数值。远超一次实时请求的整份文件,另有异步批量任务可用(上传、等待、下载),其当前限制见 API 文档。 如果您的脚本超过这些阈值,API 将返回特定的错误代码,指示所有并发槽位已被占用,或检查未在时间预算内完成。这类拒绝不会被扣费,也不会产生检查结果。在 CSV 处理脚本中实现延迟或并发限制队列,可确保执行过程顺畅且不会产生不必要的错误。

解读结果与处理错误

API 会返回一个包含 codemsgdata 的文档化响应包。对于 Telegram 检查,data.registered 字段提供了账户存在信号。 对于完成的 Telegram 检测,公开 data 仅包含 service_typeidentifierregistered;内部记录、交易、状态和计费字段不会对外返回。

常见问题解答

验证时电话号码应采用什么格式?

所有电话号码必须以 E.164 格式提交,该格式以“+”开头,后跟国家代码和用户号码,确保每个号码在全球范围内是唯一的。

如果我超过了并发限制会怎样?

如果超出文档记录的并发限制,API 将返回错误代码。这些基于限制的拒绝请求不会被扣费,也不会生成检查结果。

可以一次请求检测多个号码吗?

可以。同步多号接口 POST /api/v1/batch-check 一次最多接收 100 个 E.164 号码,完成结果在同一个 HTTP 响应中返回。远超这一规模的整份文件,另有异步批量任务可用(提交时选定号码所属国家,一份名单应基本属于这一个国家),但同步接口仍是主要的检测方式。

参考来源