接入文档
OCR识别(海外版)
海外卡证OCR
海外卡证OCR
# 1 功能描述
- 支持海外卡证的OCR 识别服务
- 支持 四点检测、质量检测、翻拍结果、PS 检测、AIGC检测、水印检测
- 支持证件范围:
| 证件类型 | 支持国家 |
|---|---|
| 身份证 | 印尼、菲律宾、墨西哥 |
# 2 使用说明
# 2.1 调用URL
- 新加坡地址:
https://api-sgp.yljz.com/finauth/v5/oversea_ocr - 印尼地址:
https://api-idn.yljz.com/finauth/v5/oversea_ocr
注意:在生产环境中,请使用 HTTPS 的通信方式。HTTP方式的通信属于不安全链路,存在安全风险,请勿在生产环境中使用。在生产环境中使用HTTP方式的,将无法得到服务可靠性保障。
# 2.2 调用方法
- 请求方式:
POST - 请求格式:
form-data - 说明:客户传入通过apikey和secret生成的加密签名sign,同时提供含有证件的照片。我方返回证件的识别结果。
# 3 请求参数
| 参数 | 参数名 | 必填 | 类型 | 说明 | |
|---|---|---|---|---|---|
| sign | 签名 | 是 | String | 签名生成规则App-鉴权说明 | |
| sign_version | 签名算法版本号 | 是 | String | 请传递:hmac_sha1 | |
| certificate_id | 证件类型id | 是 | String | 墨西哥选民证:MX_ID 印尼身份证:ID_ID 菲律宾身份证:PH_ID |
|
| image | 图片 | 是 | File | 客户方自行拍摄的含卡证的照片(客户需要自行保证照片质量,我方不进行质量检测)图片限制: 1. 图片大小 ≤ 5MB 2. 分辨率≤ 5000× 5000 px 3. 格式:JPG/JPEG/PNG |
|
| biz_no | 业务流水号 | 否 | String | 本次业务的业务流水号 | |
| quad_detection | 四点检测 | 否 | String | 默认0 0:仅开启四点检测,不返回四点裁图。 1:开启四点检测,并返回四点裁图。 |
|
| screen | 翻拍检测 | 否 | String | 默认0不开启。 0: 不开启翻拍检测 1: 开启翻拍检测 |
|
| extract | 识别开启 | 否 | String | 默认1开启 0:不开启识别 1:开启识别 |
|
| quality | 质量检测 | 否 | String | 默认0不开启 0:不开启质量检测 1:开启质量检测 |
|
| ps | ps检测 | 否 | String | 默认0不开启 0:不开启 1:开启 |
|
| aigc | aigc检测 | 否 | String | 默认0不开启 0:不开启 1:开启 |
|
| watermark | 水印检测 | 否 | String | 默认0不开启 0:不开启 1:开启 |
|
| face_detect | 是否传回证件头像照 | 否 | String | 默认0不开启(暂不支持) 0:不开启 1: 开启 |
# 4 返回参数
备注:不同卡证类型下返回部分适用的字段,非全部字段。
| 字段 | 字段名 | 类型 | 参数说明 |
|---|---|---|---|
| request_id | 请求号 | String | 用于区分每一次请求的唯一的字符串。除非发生404(API_NOT_FOUND)或 403 (AUTHORIZATION_ERROR)错误,剩余情况此字段必定返回 |
| time_used | 请求耗时 | Int | 整个请求所花费的时间,单位为毫秒。此字段必定返回 |
| biz_no | 业务流水号 | String | 传入的业务流水号,原封不动地返回 |
| extract_result | 识别结果 | JSON | json 格式(如图片中有多张证件,只返回证件号confidence值最高的一张证件信息)不同证件类型ID返回内容会不同 |
| quad_detection | 四点检测结果 | String | 当quad_detection=0/1 时生效0: 四点检测无问题,通过1: 四点检测不通过服务不可用时返回null |
| quad_detection_image | 四点剪裁证件照 | String | 当quad_detection=1 时,返回Base64编码 |
| quality | 质量结果 | String | 当quality=1 时生效0: 质量正常1: 有质量问题服务不可用时返回null |
| screen | 翻拍结果 | String | 当screen=1 时生效0: 无翻拍1: 证件存在翻拍服务不可用时返回null |
| ps | PS检测结果 | JSON | 当screen=1 时生效0: 无ps1: 证件存在ps服务不可用时返回null |
| aigc | AIGC检测结果 | String | 当screen=1 时生效0: 非AIGC 证件1: AIGC证件服务不可用时返回null |
| watermark | 水印检测结果 | String | 当screen=1 时生效0: 无水印1: 图片存在水印服务不可用时返回null |
| error | 错误信息 | String | 发生错误后,会返回对应的错误码 |
# 5 ERROR错误信息对照表
| HTTP 状态代码 | 返回码 | 是否计费 | 说明 |
|---|---|---|---|
| 200 | SUCCESS | 是 | 调用成功 |
| 400 | INVALID_IMAGE_SIZE: image | 否 | 客户发送的请求单张照片大小超过了5MB限制。该错误的返回格式为纯文本,不是json格式 |
| 400 | MISSING_ARGUMENTS: |
否 | 缺少某个必要参数 |
| 400 | BAD_ARGUMENTS: |
否 | 某个参数解析出错(比如:必须是数字,但是输入的是字符串; 或者长度过长,或者照片无法解析) |
| 400 | ID_CARD_NOT_FOUND | 否 | 图片中没有找到卡证,或因质量过差而无法识别 |
| 404 | API_NOT_FOUND | 否 | 所调用的API不存在 |
| 403 | AUTHORIZATION_ERROR | 否 | 无效签名 |
| 403 | AUTHORIZATION_ERROR: | 否 | api_key被停用、调用次数超限、没有调用此API的权限或者没有以当前方式调用此API的权限取值:5001:api_key无权限或被停用5002:未经授权的IP。(预留设计)5007:这个api_key对当前API的调用量达到上限。仅当api_key为测试key |
| 403 | CONCURRENCY_LIMIT_EXCEEDED | 否 | 并发数超过限制 |
| 500 | INTERNAL_ERROR | 否 | 服务器内部错误,当此类错误发生时请再次请求,如果一直出现此类错误,请及时联系企业客服 |
# 6 证件类型识别返回对照(extract_result)
# 6.1 墨西哥选民证(MX_ID)
| 字段名 | 类型 | 中文说明 | 示例 |
|---|---|---|---|
| name | string | 完整姓名,按 Given Name(s) + Paternal Surname + Maternal Surname 顺序拼接 | MARGARITA GOMEZ VELAQUEZ |
| patName | string | 父姓(Paternal Surname) | GOMEZ |
| matName | string | 母姓(Maternal Surname) | VELAQUEZ |
| givenName | string | 名字(Given Name(s)) | MARGARITA |
| gender | "M"|"F" | 性别 | M(男) F(女) |
| dob | string | 出生日期,格式:YYYY-MM-DD | 1980-07-05 |
| address | string | 地址 | C PITAGORAS 1253 INT.4 COL.MORELOS |
| electorKey | string | 选民键(CLAVE DE ELECTOR) | GMVLMR80070501M100 |
| no | string | CURP 号码 | GOVM800705MCLMLR01 |
| stateCode | string | 州代码(ESTADO) | 9 |
| municipality | string | 市/区代码(MUNICIPIO) | 4 |
| locality | string | 地区代码(LOCALIDAD) | 1 |
| section | string | 选区编号(SECCIÓN) | 747 |
| registrationYear | string | 注册年份(AÑO DE REGISTRO) | 2008-02-01 |
| validThru | string | 有效期 | 2014-2024 |
# 6.2 印尼身份证(ID_ID)
| 字段名 | 类型 | 中文说明 | 示例 |
|---|---|---|---|
| name | string | 姓名 | HERMAWAN |
| no | string | 身份证号码 | 3216082311830005 |
| pob | string | 出生地 | JAKARTA |
| dob | string | 出生日期,格式:YYYY-MM-DD | 1983-11-23 |
| gender | string | 性别 | M |
| blood | string | 血型 | null |
| address | string | 地址 | JL POLONG 12 CS |
| rt_rw | string | 社区编码 | 008/007 |
| kel_desa | string | 村/街道 | RATU JAYA |
| kecamatan | string | 区 | CIPAYUNG |
| city_regency | string | 市/县 | KOTA DEPOK |
| province | string | 省 | JAWA BARAT |
| religion | string | 宗教 | ISLAM |
| marital | string | 婚姻状态 | KAWIN |
| occup | string | 职业 | KARYAWAN SWASTA |
| nationality | string | 国籍 | WNI |
| validThru | string | 有效期至 | SEUMUR HIDUP |
# 6.3 菲律宾身份证(PH_ID)
| 字段名 | 类型 | 中文说明 | 示例 |
|---|---|---|---|
| givenName | string | 名字 | MARIBEL |
| middleName | string | 中间名 | BARONIA |
| surname | string | 姓氏 | TUBO |
| gender | string | 性别 | null |
| dob | string | 出生日期,格式:YYYY-MM-DD | 1979-11-25 |
| pob | string | 出生地 | |
| blood | string | 血型 | |
| marital | string | 婚姻状况 | |
| no | string | 证件号 | 6041730912782534 |
| address | string | 地址 | # 160, MUNLAWIN NORTE, ALITAGTAG, BATANGAS, PHILIPPINES, 4205 |
| issDate | string | 签发日期 |