返回顶部
d

didit-phone-verification电话验证

>

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.3.0
安全检测
已通过
682
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

didit-phone-verification

Didit 手机验证 API

概述

通过一次性验证码进行两步手机验证:

  1. 1. 发送 验证码到手机号码
  2. 检查 用户提供的验证码

关键限制:

  • - 验证码在 5分钟 后过期
  • 每个验证码最多 3次验证尝试(之后必须重新发送)
  • 24小时内最多 2次重新发送请求
  • 速率限制:每个手机号码 每小时最多发送4次
  • 手机号码必须为 E.164格式(例如 +14155552671)
  • 必须先调用发送接口,再调用检查接口

投递渠道: 短信(默认备用)、WhatsApp、Telegram、语音通话。如果首选渠道不可用,则回退到短信。

功能: 检测一次性/临时号码、VoIP号码、运营商信息以及重复号码。支持用于风险评分的欺诈信号。

API 参考: 发送验证码 | 检查验证码
功能指南: https://docs.didit.me/core-technology/phone-verification/overview



身份验证

所有请求都需要通过 x-api-key 请求头提供 API 密钥。

获取方式: Didit 业务控制台 → API 与 Webhooks → 复制 API 密钥,或通过编程方式注册(见下文)。

x-api-key: yourapikey_here

快速开始(还没有账户?)

如果您还没有 Didit API 密钥,可以通过 2 次 API 调用创建一个:

  1. 1. 注册: POST https://apx.didit.me/auth/v2/programmatic/register/,请求体为 {email: you@gmail.com, password: MyStr0ng!Pass}
  2. 检查邮箱 获取 6 位 OTP 验证码
  3. 验证: POST https://apx.didit.me/auth/v2/programmatic/verify-email/,请求体为 {email: you@gmail.com, code: A3K9F2} → 响应中包含 api_key

添加积分: 使用 GET /v3/billing/balance/ 检查余额,使用 POST /v3/billing/top-up/ 并传入 {amountindollars: 50} 获取 Stripe 结账链接。

有关完整的平台管理(工作流、会话、用户、计费),请参阅 didit-verification-management 技能。



步骤 1:发送手机验证码

请求

POST https://verification.didit.me/v3/phone/send/

请求头

请求头必填
x-api-key您的 API 密钥
Content-Type
application/json | |

请求体(JSON)

参数类型必填默认值约束描述
phonenumber字符串E.164 格式手机号码(例如 +14155552671)
options.codesize
整数 | 否 | 6 | 最小值:4,最大值:8 | 验证码长度 | | options.locale | 字符串 | 否 | — | 最多 5 个字符 | 消息的语言区域。例如 en-US | | options.preferred_channel | 字符串 | 否 | whatsapp | 见渠道说明 | sms、whatsapp、telegram、voice | | signals.ip | 字符串 | 否 | — | IPv4/IPv6 | 用于欺诈检测的用户 IP | | signals.device_id | 字符串 | 否 | — | 最多 255 个字符 | 唯一设备标识符 | | signals.device_platform | 字符串 | 否 | — | 枚举值 | android、ios、ipados、tvos、web | | signals.device_model | 字符串 | 否 | — | 最多 255 个字符 | 例如 iPhone17,2 | | signals.os_version | 字符串 | 否 | — | 最多 64 个字符 | 例如 18.0.1 | | signals.app_version | 字符串 | 否 | — | 最多 64 个字符 | 例如 1.2.34 | | signals.user_agent | 字符串 | 否 | — | 最多 512 个字符 | 浏览器用户代理 | | vendor_data | 字符串 | 否 | — | — | 用于会话跟踪的您的标识符 |

示例

python
import requests

response = requests.post(
https://verification.didit.me/v3/phone/send/,
headers={x-api-key: YOURAPIKEY, Content-Type: application/json},
json={
phone_number: +14155552671,
options: {preferredchannel: sms, codesize: 6},
vendor_data: session-abc-123,
},
)

typescript
const response = await fetch(https://verification.didit.me/v3/phone/send/, {
method: POST,
headers: { x-api-key: YOURAPIKEY, Content-Type: application/json },
body: JSON.stringify({
phone_number: +14155552671,
options: { preferredchannel: sms, codesize: 6 },
}),
});

状态值及处理

状态含义操作
Success验证码已发送等待用户提供验证码,然后调用检查接口
Retry
临时问题 | 等待几秒后重试(最多重试 2 次) | | Undeliverable | 号码无法接收消息 | 通知用户。尝试其他号码 | | Blocked | 号码已被屏蔽(垃圾信息) | 使用其他号码 |

错误响应

状态码含义操作
400请求体无效检查手机号码格式(E.164)和参数
401
API 密钥无效或缺失 | 验证 x-api-key 请求头 | | 403 | 积分或权限不足 | 在业务控制台中检查积分 | | 429 | 请求频率受限(每小时/每个号码 4 次) | 等待冷却时间 |

步骤 2:检查手机验证码

必须在成功发送验证码后调用。 可选择自动拒绝高风险号码。

请求

POST https://verification.didit.me/v3/phone/check/

请求体(JSON)

参数类型必填默认值描述
phone_number字符串E.164步骤 1 中使用的相同手机号码
code
字符串 | | — | 4-8 个字符 | 用户收到的验证码 | | duplicatedphonenumberaction | 字符串 | 否 | NOACTION | NO_ACTION / DECLINE | 如果已被其他用户验证,则拒绝 | | disposablenumberaction | 字符串 | 否 | NOACTION | NOACTION / DECLINE | 拒绝一次性/临时号码 | | voipnumberaction | 字符串 | 否 | NOACTION | NOACTION / DECLINE | 拒绝 VoIP 号码 |

示例

python
response = requests.post(
https://verification.didit.me/v3/phone/check/,
headers={x-api-key: YOURAPIKEY, Content-Type: application/json},
json={
phone_number: +14155552671,
code: 123456,
disposablenumberaction: DECLINE,
voipnumberaction: DECLINE,
},
)

响应(200 OK)

json
{
request_id: e39cb057-...,
status: Approved,
message: 验证码正确。,
phone: {
status: Approved,

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 didit-phone-verification-1776419998 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 didit-phone-verification-1776419998 技能

通过命令行安装

skillhub install didit-phone-verification-1776419998

下载

⬇ 下载 didit-phone-verification v1.3.0(免费)

文件大小: 5.74 KB | 发布时间: 2026-4-17 18:37

v1.3.0 最新 2026-4-17 18:37
Updated API reference URLs to docs.didit.me, added feature guide links

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部