身份证OCR

接口描述

  • 对上传的身份证信息面及国徽面图片进行OCR,返回身份证上的信息

接口地址

  • /v2/identity/auth/api/ocr/idcard

请求方式

  • POST
  • 请求报文体采用Json数据格式,编码方式采用UTF-8编码

请求参数

参数名 说明 参数类型 是否必填 类型
infoImg 身份证信息面图片BASE64字符串,注意不要带图片BASE64前缀“data:image/jpeg;base64,”,最大7MB body string
emblemImg 身份证国徽面图片BASE64字符串,注意不要带图片BASE64前缀“data:image/jpeg;base64,”,最大7MB body string

请求示例

POST /v2/identity/auth/api/ocr/idcard HTTP/1.1

{
    "infoImg": "/9j/4AAQSkZJRgABAQEAS......",
    "emblemImg": "/9j/4AAQSkZJRgABAQEAY......"
}

响应参数

参数名 说明 类型
code int 接口响应结果码
message string 接口响应结果描述
data object 接口响应结果数据
verifyId string 业务Id
name string 姓名
idNo string 身份证号
gender string 性别
birthDay string 出身日期,YYYY/MM/DD
nation string 民族
address string 住址
validityPeriod string 有效期限,YYYY.MM.DD-YYYY.MM.DD 或 YYYY.MM.DD-长期
issuedBy string 发证机关

响应示例

  {
    "code": 0,
    "message": "成功",
    "data": {
        "verifyId": "79be36a7-96ba-4989-9b79-ecc11df90c5c",
        "name": "张三",
        "idNo": "330100199001015011",
        "gender": "男",
        "birthDay": "1990/01/01",
        "nation": "汉",
        "address": "浙江省杭州市......",
        "validityPeriod": "2019.01.01-2039.01.01",
        "issuedBy": "XXX公安局"
    }
}

错误码

错误码 错误信息 错误原因
30500101 参数错误:infoImg不能为空 身份证信息面图片BASE64字符串为空
30500101 参数错误:文件大小超出限制,最大7MB 图片大小超过限制
30503127 OCR识别失败 OCR识别失败

results matching ""

    No results matching ""