闲社服务运行正常AI智能体自动化平台
d

身份证件验证

技能标识:didit-id-document-verification

>

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 1.2.0
检测标记
后台标记通过
免费
免费获取
0
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

身份证件验证

Didit 身份证件验证 API

概述

通过提交身份证件正面和背面图像来验证身份证明文件。执行OCR提取、MRZ解析、真实性检查和证件活体检测。

关键限制:

  • - 支持的格式:JPEG、PNG、WebP、TIFF
  • 最大文件大小:每张图像 5MB
  • 所有证件边角必须可见,全彩色,无眩光/阴影
  • 仅限原始实时照片(不接受截图、扫描件或数字副本)

覆盖范围: 4,000+ 种证件类型,220+ 个国家/地区,130+ 种语言。支持护照、国民身份证、驾驶执照和居留许可。

处理流程:

  1. 1. 智能采集与证件类型检测
  2. OCR文本提取 + MRZ/条码解析
  3. 模板匹配、安全特征验证、篡改检测
  4. 证件活体检测(检测屏幕截图、打印副本、人像篡改)

API 参考文档: https://docs.didit.me/standalone-apis/id-verification
功能指南: https://docs.didit.me/core-technology/id-verification/overview
支持的证件: https://docs.didit.me/core-technology/id-verification/supported-documents-id-verification



身份验证

所有请求都需要 x-api-key 标头。从 Didit 业务控制台 → API 与 Webhooks 获取您的密钥,或通过编程方式注册(见下文)。

快速入门(尚无账户?)

如果您没有 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 技能。



端点

POST https://verification.didit.me/v3/id-verification/

请求标头

标头值必需
x-api-key您的 API 密钥是
Content-Type
multipart/form-data | 是 |

请求参数(multipart/form-data)

参数类型必需默认值限制描述
frontimage文件是—JPEG/PNG/WebP/TIFF,最大 5MB身份证件正面图像
backimage
文件 | 否 | — | 同上 | 背面图像(适用时) | | saveapirequest | 布尔值 | 否 | true | — | 保存在业务控制台手动审核中 | | vendor_data | 字符串 | 否 | — | — | 您的会话跟踪标识符 |

示例

python
import requests

response = requests.post(
https://verification.didit.me/v3/id-verification/,
headers={x-api-key: YOURAPIKEY},
files={
front_image: (front.jpg, open(front.jpg, rb), image/jpeg),
back_image: (back.jpg, open(back.jpg, rb), image/jpeg),
},
data={vendor_data: user-123},
)

typescript
const formData = new FormData();
formData.append(front_image, frontImageFile);
formData.append(back_image, backImageFile);
formData.append(vendor_data, user-123);

const response = await fetch(https://verification.didit.me/v3/id-verification/, {
method: POST,
headers: { x-api-key: YOURAPIKEY },
body: formData,
});

响应(200 OK)

json
{
request_id: a1b2c3d4-...,
id_verification: {
status: Approved,
document_type: Identity Card,
document_number: YZA123456,
personal_number: X9876543L,
first_name: Elena,
last_name: Martínez Sánchez,
full_name: Elena Martínez Sánchez,
dateofbirth: 1985-03-15,
age: 40,
gender: F,
nationality: ESP,
issuing_state: ESP,
issuingstatename: Spain,
expiration_date: 2030-08-21,
dateofissue: 2020-08-21,
address: Calle Mayor 10, Madrid,
formatted_address: Calle Mayor 10, 28013 Madrid, Spain,
placeofbirth: Valencia,
portrait_image: ,
frontdocumentimage: ,
backdocumentimage: ,
mrz: {
surname: MARTINEZ SANCHEZ,
given_name: ELENA,
document_type: I,
document_number: YZA123456,
country: ESP,
nationality: ESP,
birth_date: 850315,
expiry_date: 300821,
sex: F
},
parsedaddress: {city: Madrid, region: ..., postalcode: 28013, country: ES},
warnings: []
},
created_at: 2025-05-01T13:11:07.977806Z
}

状态值

状态含义
Approved证件验证成功
Declined
验证失败(参见 warnings) | | In Review | 需要人工审核 |

错误响应

状态码含义操作
400无效请求检查文件格式、大小、参数
401
无效 API 密钥 | 验证 x-api-key 标头 | | 403 | 额度不足 | 在 business.didit.me 充值 |

响应字段参考

字段类型描述
status字符串Approved、Declined、In Review
document_type
字符串 | Passport、Identity Card、Drivers License、Residence Permit | | document_number | 字符串 | 证件 ID 号码 | | personal_number | 字符串 | 个人/国民 ID 号码 | | firstname、lastname、full_name | 字符串 | 提取的姓名字段 | | dateofbirth | 字符串 | YYYY-MM-DD | | age | 整数 | 计算得出的年龄 | | gender | 字符串 | M、F、U | | nationality、issuing_state | 字符串 | ISO 3166-1 alpha-3 | | expirationdate、dateof_issue | 字符串 | YYYY-MM-DD | | portrait_image | 字符串 | 从证件提取的 Base64 编码人像 | | mrz | 对象 | 机器可读区域数据 | | parsedaddress | 对象 | 地理编码地址:{city, region, postalcode, country, street_1} | | warnings | 数组 | {risk, logtype, shortdescription, long_description} |

警告标签

自动拒绝(始终)

标签描述
IDDOCUMENTINBLOCKLIST证件在黑名单中(之前被标记过)
PORTRAITIMAGENOTDETECTED
未在证件上检测到人像 | | DOCUMENT_EXPIRED

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 didit-id-document-verification-1776278837 技能

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

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

通过命令行安装

skillhub install didit-id-document-verification-1776278837

下载

⬇ 下载 didit-id-document-verification v1.2.0(免费)

文件大小: 5.56 KB | 发布时间: 2026-4-16 16:07

v1.2.0 最新 2026-4-16 16:07
Verify ID documents with OCR, MRZ, and authenticity checks. Replaces didit-id-verification
返回顶部