# 身份证识别 用于识别用户上传的身份证图片中的文字内容,并将识别的结果返回给用户。 身份证识别只支持中国大陆身份证识别。 ## 请求格式说明 ** 调试工具:** 在线调试

请求方式:POST (HTTPS)

请求地址:

https://open.welink.huaweicloud.com/api/aiservice/v1/ocr/id-card

认证方式: access_token,请参考获取access_token

请求头部:

Content-Type: application/json    
x-wlk-Authorization: access_token

请求参数

{ 
    "image":"/9j/4AAQSkZJRgABAgEASABIAAD/4RFZRXhpZgAATU0AKgAAAA...", 
    "side":"front" 
}

请求参数说明

参数 必选 参数类型 说明
image String 图像数据,base64编码,要求base64编码后大小不超过10M。图片最小边不小于15像素,最长边不超过8000像素。支持JPG/PNG/BMP/TIFF格式。
side String front:身份证正面 back:身份证背面 如果参数值为空或无该参数,系统自动识别,建议填写,准确率更高。

请求示例

 curl -X POST \
  'https://open.welink.huaweicloud.com/api/aiservice/v1/ocr/id-card' \
  -H 'Accept-Charset: UTF-8' \
  -H 'Content-Type: application/json' \
  -H 'x-wlk-Authorization: access_token' \
  -d '{"image":"/9j/4AAQSkZJRgABAgEASABIAAD/4RFZRXhpZgAATU0AKgAAAA...", "side":"front"}'

响应格式说明

返回结果 正常返回结果

  • 成功响应示例(正面)

    {
      "code": "0",
      "data": {
          "name":"张三", 
          "sex":"男", 
          "ethnicity":"汉", 
          "birth":"2000-03-06", 
          "address":"XX省XX市XX区XX街道XX号", 
          "number":"610XXXXXXXXXXXXXXX"  
      },
      "error": "",
      "message": "ok"
    }
    
  • 成功响应示例(背面)

    {
      "code": "0",
      "data": {
          "issue": "XX省XX市XX区XX派出所",  
          "valid_from": "2004-08-26", 
          "valid_to": "2034-08-26"  
      },
      "error": "",
      "message": "ok"
    }
    

    异常返回结果

  • Token验证失败响应示例
    {
      "code": "58401",
      "data": null,
      "error": "Failed to verify the token.",
      "message": "Login authentication failed."
    }
    

返回参数说明
身份证识别响应参数说明请参见表。

  • 响应参数说明
参数 必选 参数类型 说明
code String 错误码
message String 调用成功时为"ok"。调用失败时的错误信息。
data Object 调用成功时表示调用结果,详见data数据结构。调用失败时为null。
error String 错误信息。

data 数据结构

参数 必选 参数类型 说明
name String 姓名。
sex String 性别。
birth String 出生日期。
ethnicity String 民族。
address String 地址。
number String 身份证号。
issue String 发证机关。
valid_from String 有效起始日期。
valid_to String 有效结束日期。

错误码说明

错误码 说明
0 成功。
58401 无权限。
58402 非法输入参数。
58500 服务异常。
58001 OCR服务异常。

结果。 ""

    无结果。 ""