接入文档
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 签名生成规则参考鉴权说明
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
cic string 民证凭证识别码,常见于新版 INE 证件,一般为 9 位数字,仅背面时返回 074711637
ocr string 选民证 OCR 编号,仅背面时返回 0747116375842
isCard string 是否为卡证 "true"/"false" true

# 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
isCard string 是否为卡证 "true"/"false" true

# 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 签发日期
isCard string 是否为卡证 "true"/"false" true