结果指南

如何解读 Telegram 验证结果

TG Validator 将已完成的 Telegram 注册判断与输入错误、限流、余额不足和临时失败分开。可靠的集成不会把所有非 true 响应都简化成 false。

审核日期:2026 年 7 月 21 日

registered 代表什么?

registered=true 表示一次已完成的 tg 检测报告该 E.164 号码在请求时已注册 Telegram;registered=false 表示已完成检测报告当时未注册。超时、429、503 或无判定没有 true/false 结论,应保持待纠错或重试。

读取 data.registered 前先分类响应

响应 envelope 说明是否存在可用注册结果;临时控制状态不得覆盖最近一次有效状态。

响应分类建议保存方式
成功 + registered=true已完成且已注册true + 检测时间
成功 + registered=false已完成且未注册false + 检测时间
400请求体、service_type 或号码无效输入错误,需要修正
402余额不足计费阻断,不存在注册结论
429限速或并发上限可重试控制状态
503 或无判定临时服务结果待处理/重试,不能写 false

使用三态业务模型

已注册、未注册与待处理存在实质差异。将它们分开可避免服务异常和脏数据错误抑制有效联系人。

  1. 1

    已完成且已注册

    保存 true、service_type=tg 与检测时间。

  2. 2

    已完成且未注册

    保存 false 与相同审计字段,不与输入错误合并。

  3. 3

    待处理或可重试

    用于 429、503、超时与无判定,同时保留已有有效状态。

  4. 4

    输入被拒绝

    将无效号码或请求错误返回规范化流程。

决定何时重新检测

注册状态是时点数据。复核周期取决于业务用途和过期判断的成本。

  • 每个完成结果都保存 verified_at。
  • 临时失败不得静默替换已有有效状态。
  • 时效性路由应按自身政策判断旧结果是否需要复检。
  • 没有业务决策需要新状态时,不要持续轮询。

响应范围之外的结论

tg 产品只报告注册状态,不提供私密账号内容或联系许可。

  • 不能识别号码所有者。
  • 不会返回消息、聊天、群组、联系人、活跃度或最近在线。
  • 不能保证未来注册状态或消息送达。
  • 不能授予联系该号码的同意。