描述
支持对二代居民身份证正反面所有8个字段进行结构化识别,包括姓名、性别、民族、出生日期、住址、身份证号、签发机关、有效期限,识别准确率超过99%;同时支持身份证正面头像检测,并返回头像切片的base64编码。
同时,支持对用户上传的身份证图片进行图像风险和质量检测,可识别图片是否为复印件或临时身份证,是否被翻拍或编辑,是否存在正反颠倒、模糊、欠曝、过曝等质量问题。
请求说明
请求方式:POST
请求接口:/o/ie/de.do
请求参数
参数名 | 父参数 | 类型 | 必选 | 说明 |
label |
|
String |
是 |
代理商标志 |
sign |
|
String |
是 |
签名 |
side |
|
String |
是 |
照片对应标识(正面照:Z,反面照:F) |
imageBase64 |
|
String |
是 |
图片base64(大小200kb以下) |
orderCode |
|
String |
是 |
业务订单号(每次调接口需保证唯一) |
返回说明
参数名 | 父参数 | 类型 | 必选 | 说明 |
code |
|
String |
是 |
状态码(code=10200,表示成功;其他为失败) |
msg |
|
String |
是 |
状态描述 |
sId |
|
String |
是 |
请求订单号 |
tId |
|
String |
是 |
响应流水号 |
timestamp |
|
Long |
是 |
时间戳 |
data |
|
Object |
是 |
结果体 |
name |
data |
String |
否 |
用户姓名(当side=Z且code=10020) |
birthDay |
data |
String |
否 |
出生日期(当side=Z且code=10020) |
sex |
data |
String |
否 |
性别(当side=Z且code=10020) |
address |
data |
String |
否 |
证件地址(当side=Z且code=10020) |
cardno |
data |
String |
否 |
证件号(当side=Z且code=10020) |
nation |
data |
String |
否 |
民族(当side=Z且code=10020) |
penOrg |
data |
String |
否 |
证件签发组织 (当side=F且code=10020) |
penStartTime |
data |
String |
否 |
证件发放日期 (当side=F且code=10020) |
penEndTime |
data |
String |
否 |
证件到期日期 (当side=F且code=10020) |
案例
输入参数
{
"label":"TEST",
"orderCode":"11131",
"side":"Z",
"sign":"cd83ba3d077d6b8fd58fc532d33225b8c640290a",
"imageBase64":"XXXXXXXX"
}
输出参数
{
"code": 10200,
"msg": "success",
"sId": "11135",
"tId": "MSTX160455663686857",
"timestamp": 1604556638295,
"data": {
"birthDay": "1999-08-30",
"address": "广东省XXXXX村",
"nation": "汉",
"sex": "女",
"name": "郭XXX",
"cardno": "44XXXXXXXX"
}
}
或者
{
"code": 10203,
"msg": "订单已存在,请勿重复提交",
"sId": "11131",
"tId": null,
"timestamp": 1604556548223,
"data": null
}
或者
{
"code": 10611,
"msg": "身份证正反面颠倒",
"sId": "11137",
"tId": "MSTX160455676460192",
"timestamp": 1604556769883,
"data": null
}