身份证识别
接口描述
- 身份证正反面自动识别。
- 身份证正面信息识别,包括姓名、出生年月、地址、民族。
- 返回身份证正面图片中人脸位置及人脸截图。
- 身份证反面信息识别,包括签发机关、有效期限。
请求说明
HTTP 方法:
POST
请求 URL:
/ai-cloud-cweis/ocr/idCard
Header如下:
参数名称 | 值 |
Content-Type | application/json;charset=UTF-8 |
Body中放置请求参数,参数详情如下:
请求参数:
参数名称 | 数据类型 | 必填 | 参数描述 |
appKey | String | Y | 应用生成的appkey |
sign | String | Y | 签名 |
nonceStr | String | Y | 随机字符串 |
img | String(1,4000) | Y | 待处理图片数据(base64编码) |
getFace | int | Y | 1:返回截取的人脸图片,0:不返回人脸图片(默认);正面身份证才返回结果 |
busFlowId | String(1,64) | N | String(1,64) |
返回说明
返回参数:
返回值名称 | 类型 | 描述 |
---|---|---|
code | float | 返回码,0成功,非0失败 |
message | String(1,128) | 返回码描述 |
data | object | 返回的数据 |
type | int | 1表示正面,0表示反面 |
address | String(1,128) | 地址 |
name | String(1,32) | 姓名 |
folk | String(1,32) | 民族 |
cardno | String(1,32) | 身份证号码 |
birthday | String(1,32) | 出生日期 |
sex | String(1,8) | 性别 |
face | object | 返回的人脸信息,包含如下数据 |
image | String(1,4000) | 人脸图片数据(base64编码) |
validdate1 | String(1,8) | 有效期开始日期,如20120222 |
validdate2 | String(1,8) | 有效期结束日期,如20220221 |
authority | String(1,128) | 签发机关 |
签发机关 | bigint | 交易流水ID(建议保存) |
返回示例:
{
"code": 0,
"message": "请求成功",
"data": {
"type": "0",
"validdate1": "20060525",
"authority": "广州市公安局番禺分局",
"validdate2": "20160525"
}
}
`