身份证OCR接口

2024.11.20 10:20:47

    利用OCR技术识别并返回身份证正反面相关文本信息

    DEMO体验

    接口说明

    该接口目前可返回如下两种识别结果:

    • 检测成功:OCR成功识别证件信息,并返回OCR识别信息字段,识别准确率99%

    • 非身份证照片或检测不出身份证信息:上传的照片为非身份证照片,或因像素或拍摄角度等原因造成OCR无法识别出证件信息,建议提示用户横放拍摄,并确保画面80%身份证主体部分重新上传重试。

    您可以选择直接使用本API接口,也可以搭配身份证OCR SDK进行使用

    鉴权说明

    易盾信息认证服务使用签名方法对接口进行鉴权,所有接口每一次请求都需要包含签名信息(signature参数),以验证用户身份,防止信息被恶意篡改。目前支持MD5,SHA1,SHA256,SM3几种加密算法,详细信息,请参见接口鉴权

    请求

    请求地址

    名称
    HTTP URL https://verify.dun.163.com/v1/ocr/check
    HTTP Method POST

    请求头

    名称 类型 必填 描述
    Content-Type String 固定值:"application/x-www-form-urlencoded"

    请求参数

    请求参数由请求公共参数和请求业务参数两部分组成,通用参数见请求通用字段

    名称 类 型 必填 最大长度 描述
    picType Number 4 图片类型:1-URL,2-BASE64 ,编码后的base64大小限制为大小3M
    frontPicture String 1M 身份证正面照(人像面),可支持PNG、JPG、BMP图片文件,不支持GIF图片
    为保证正常识别效果,请横放拍摄,并确保画面80%身份证主体部分。
    网络带宽请根据自身业务QPS准备,建议准备320Mbps,即可应对绝大部分场景
    backPicture String 1M 身份证背面照(国徽面)
    dataId String 64 数据标识,可传入用户标识等数据,便于数据查询

    身份证正反面照片任传其一和都传均可,但两者不可同时不传。
    强烈建议开发者要求自己的用户实时拍摄身份证上传,禁用相册选择功能
    若为境外服务器,请告知客服域名为您进行代理配置

    请求体示例

    picType=2&frontPicture=xxx&backPicture=xxx&version=v1&businessId=xxx&timestamp=1638180222235&nonce=xxx&secretId=xxx&signature=xxx
    

    响应

    响应结果

    响应字段如下,响应通用字段已省略,详细见响应公共字段

    参数名称 类型 必须返回 描述
    status Number 1-识别成功,信息无误
    2-非身份证照片或检测不出身份证信息
    3-识别成功,但身份证号校验不通过,请复查用户证件是否作弊
    4-识别成功,但姓名不合规范,请复查用户证件是否作弊
    5-识别成功,但身份证有效期出现错误,请复查用户证件是否作弊
    6-图片下载失败,请重试
    7-检测异常
    taskId String 本次请求数据标识,可以根据该标识查询数据最新结果
    isPayed Number 本次请求是否收费标识,1代表收费,0代表不收费
    ocrResponseDetail Object 解析的图片数据
     ∟ ocrName String 姓名
     ∟ ocrCardNo String 身份证号码
     ∟ expireDate String 身份证开始时间与有效期截止时间
     ∟ gender String 性别
     ∟ nation Integer 民族
     ∟ birthday String 出生日期
     ∟ address String 地址
     ∟ authority String 发证机关

    响应体示例

    {
        "code": 200,
        "msg": "ok",
        "result": {
            "status": 1,
            "taskId": "xxxxxxxxxxxxxx",
            "isPayed": 1,
            "ocrResponseDetail": {
                "ocrName": "张三",
                "ocrCardNo": "360xxxxxxxxxx",
                "expireDate": "2013020520230205",
                "gender": "男",
                "nation":"汉族",
                "birthday":"xxxx-xx-xx",
                "address":"xxx",
                "authority":"xxx",
            }
        }
    }
    

    响应返回码

    响应返回码见:响应返回码

    在线咨询 电话咨询:95163223 免费试用