核心功能
Didit Phone Verification 是一个专业的双因素手机验证 API,提供完整的电话号码验证解决方案。核心流程采用标准的两步骤验证:先发送一次性验证码,再校验用户提交的验证码。
主要特性:
- 多渠道送达:支持 SMS(默认回退)、WhatsApp、Telegram 及语音电话,智能 fallback 机制确保送达率
- 号码风险识别:自动检测一次性/临时号码(disposable)、VoIP 号码,获取运营商信息
- 策略化自动拦截:可配置针对高风险号码、重复验证号码、黑名单号码的自动拒绝策略
- 丰富的设备信号:支持 IP、设备 ID、平台、型号、系统版本、应用版本等多维 fraud signals
关键限制:
- 验证码 5 分钟有效期
- 每码最多 3 次验证尝试
- 每号码 24 小时内最多 2 次重发
- 每小时每号码限 4 次发送请求
适用场景:
- 用户注册/登录的手机号验证
- 高风险操作(支付、提现、密码重置)的二次确认
- 防范批量注册、虚假账号的号码质量筛查
局限性:
- 依赖 Didit 商业账户及 API 额度
- 国际短信/语音可能产生额外费用
- 部分国家/地区的号码覆盖或运营商识别可能不完整
- 需要严格的 E.164 格式输入,对前端表单处理有要求
集成成本: 中等,需处理发送-轮询-校验的状态机,以及错误状态(Undeliverable、Blocked、Retry)的分支逻辑。