实时校验手机号是否注册了 Signal,并为已注册号码补充公开身份元数据。
RESTful JSON API,适用于线索校验、身份归并、CRM 增强与反欺诈信号。
基础 URL https://api.opendata-api.com
每次调用都需要 API Key。在下方粘贴一次,之后每个请求都会自动附带。
/api/project/signal/check 校验 Signal 注册状态
最轻、最快的一次调用:只返回手机号是否为已注册的 Signal 账号,不获取身份元数据。适合实时表单校验、注册门槛拦截与高并发名单筛查。传入完整国际号码(纯数字,可带前导 +),API 会归一化为纯数字。registered 为三态:true=已注册,false=未注册,null=未判定(临时情况,详见 message,如超时)。
| Parameter | In | Value |
|---|---|---|
number* | query |
/api/project/signal/user-info 按号码查询 Signal 身份
单号完整查询:注册状态,以及注册时的公开身份 —— ACI(账号标识 UUID)、PNI(电话号码标识,通常为 PNI:<uuid>)、可选明文资料元数据(identityKey、unrestrictedUnidentifiedAccess、capabilities、badges)、机器状态(found / not_found / timeout / ...)、人类可读 message,以及 durationMs。陌生人侧 fieldsEncrypted=true 表示昵称 / About / 头像因 Signal 端到端资料加密被扣留(非接口缺陷)。需要身份增强而非只要一个是/否时用此接口。
| Parameter | In | Value |
|---|---|---|
number* | query |
/api/project/signal/profile 按 ACI 获取 Signal 资料元数据
按已知 ACI(UUID)拉取未版本化的公开资料元数据。仅返回明文字段:identityKey、unidentifiedAccess、unrestrictedUnidentifiedAccess、capabilities、badges,以及 uuid(与 ACI 相同)。非联系人路径上永不返回昵称 / About / 头像。请先通过 user-info 接口获取 ACI。
| Parameter | In | Value |
|---|---|---|
aci* | query |