# 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 |
具体的签名产生方式请查阅 鉴权 |
| sign_version |
签名算法版本号 |
是 |
String |
请传递:hmac_sha1 |
| certificate_id |
证件类型id |
是 |
String |
墨西哥选民证:MX_ID印尼身份证:ID_ID菲律宾身份证:PH_ID |
| image |
图片 |
是 |
File |
客户方自行拍摄的含卡证的照片(客户需要自行保证照片质量,我方不进行质量检测)图片限制:1. 图片大小 ≤ 5MB2. 分辨率≤ 5000× 5000 px3. 格式:JPG/JPEG/PNG |
| biz_no |
业务流水号 |
否 |
String |
本次业务的业务流水号 |
| quad_detection |
四点检测 |
否 |
String |
默认00:仅开启四点检测,不返回四点裁图1:开启四点检测,并返回四点裁图 |
| screen |
翻拍检测 |
否 |
String |
默认0,不开启0: 不开启翻拍检测1: 开启翻拍检测 |
| extract |
识别开启 |
否 |
String |
默认开启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 |
签发日期 |
|