Skip to content

户口本识别V2


接口描述

支持对户口本内常住人口登记卡的全部 22 个字段,包括户号、姓名、与户主关系、性别、出生地、民族、出生日期、身份证号、本市县其他住址、曾用名、籍贯、宗教信仰、身高、血型、文化程度、婚姻状况、兵役状况、服务处所、职业、何时由何地迁往本市、何时由何地迁往本址、登记日期。

支持对户口本内户主页的5个字段进行结构化识别,包括户别、户主姓名、户号、住址、户主页时间。

进行接口调用前,需要获取必要的token信息,可查看登录鉴权。 该接口为加密接口,可查看签名与加密方式配置加密秘钥,并对接口内容进行加密。

请求说明

HTTP 方法:

POST

请求 URL V2(建议使用):

/ai-cloud-face/ocr/v2/householdRegister

Header如下:

参数名称
Content-Typeapplication/json;charset=UTF-8

Body中放置请求参数,参数详情如下:

请求参数:

参数名称必填数据类型长度参数描述
imgString1-3000k待处理图片(base64 编码),原始图片大小需要小于 3M;
busFlowIdString0-64业务流水号,业务系统唯一序列号(对账用,建议传入)
getDetailString0-64是否返回key-value格式详情 0:是 ,1:否 默认为1-否
pageTypeString0-64页面类型,0:户主页/首页(识别户主页时必传),1:成员页,默认为成员页

请求示例:

{
    "img":"/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAIBAQ......",
    "busFlowId":"uRVJfd594lRwz7m3",
    "getDetail":"0",
}

返回说明

返回参数:

返回值名称数据类型长度描述
codeString1-8返回结果,00000000表示成功
messageString1-255返回码描述
dataObject-返回的数据
-flowIdString1-64交易流水ID(建议保存)
-busFlowIdString1-64传入的业务流水号
-nameString1-32姓名
-relationshipString1-255户主或与户主关系
-sexString1-4性别
-birthAddressString1-128出生地
-nationString1-32民族
-birthdayString1-16生日
-cardNoString1-32身份证号
-householdNumString1-64户号
-householdTypeString1-32户别(户主页才有)
-householderNameString1-32户主姓名(户主页才有)
-addressString1-255住址(户主页才有)
-issueDateString1-16签发日期(户主页才有)
-formerNameString1-32曾用名
-hometownString1-128籍贯
-otherAddressString1-255本市(县)其他住址
-beliefString1-32宗教信仰
-heightString1-16身高
-bloodTypeString1-8血型
-educationString1-32文化程度
-maritalStatusString1-16婚姻状况
-veteranStatusString1-32兵役状况
-workAddressString1-255服务处所
-careerString1-64职业
-wwToCityString1-255何时由何地迁来本市(县)
-wwHereString1-255何时由何地迁往本址
-dateString1-16登记日期
-detailsObject[]1-16字段详情信息,getDetail为0时返回该字段
--keyString1-16字段信息名称
--nameString1-16字段信息中文名称
--valueString1-16字段识别结果

返回示例:

json
{
    "code": "00000000",
    "message": "success",
    "success": true,
    "data": {
        "flowId": "1008375977018925056",
        "busFlowId": "uRVJfd594lRwz7m3",
        "name": "张三",
        "relationship": "户主",
        "sex": "男",
        "birthAddress": "xx省xx市xx县",
        "nation": "汉",
        "birthday": "1990年05月20日",
        "cardNo": "110101199005201234",
        "householdNum": "1234567890",
        "householdType": "农业家庭户",
        "householderName": "张三",
        "address": "xx省xx市xx区xx街道xx号",
        "issueDate": "2020年01月01日",
        "formerName": "",
        "hometown": "xx省xx市",
        "otherAddress": "",
        "belief": "",
        "height": "175",
        "bloodType": "A",
        "education": "大学本科",
        "maritalStatus": "已婚",
        "veteranStatus": "未服兵役",
        "workAddress": "xx公司",
        "career": "工程师",
        "wwToCity": "",
        "wwHere": "1990年05月20日由xx省xx市迁入",
        "date": "1990年05月20日",
        "details": [
            {
                "key": "name",
                "name": "姓名",
                "value": "张三"
            }
        ]
    }
}

错误码

以下仅列出了接口业务逻辑相关的错误码,其他错误码详见 公共CODE码表

码值是否成功是否计费描述
00000000成功
50028100图片不能为空
50028103图片大小不能超过3M
50028281户口本识别异常
50028229引擎检测异常
80003002识别异常