凭证检测服务

更新时间:
复制 MD 格式

本文介绍凭证检测服务的API接口。该接口基于大模型技术,对传入的凭证图片进行篡改及伪造检测,可识别PS篡改、翻拍、截屏、打印复印及水印等多种伪造风险。

接口信息

重要

在使用本接口前,请确保已完整阅读接入流程,并开通服务。

  • 接口名:CredentialVerifyV2

  • 接口说明:传入凭证图片信息,执行图片篡改及伪造检测。返回风险检测结果。

    说明
    1. 凭证检测属于AI预测类产品,内部测试集样本准确率是90%,实际准确率由于样本场景的差异可能有波动。

    2. 电子合成图片类图片PS检测难度较大,原生相机拍摄图片检测效果优于电子合成图片。

    3. 凭证检测结果不建议作为凭证真实性判断的唯一方法,可作为辅助审核依据,或作为人工审核提效工具。

    4. 凭证检测仅支持识别图片的篡改与伪造情况,不校验传入图片的类型是否一致。为确保最佳检测效果,请传入正确类型的图片。

  • QPS限量:API独享QPS限量,详情请参见信息核验接口QPS限量说明

  • 服务地址(调用 API 时的 Endpoint):

    地域

    IPv4

    IPv6

    通用

    cloudauth.aliyuncs.com

    cloudauth-dualstack.aliyuncs.com

    北京

    cloudauth.cn-beijing.aliyuncs.com

    cloudauth-dualstack.cn-beijing.aliyuncs.com

    上海

    cloudauth.cn-shanghai.aliyuncs.com

    cloudauth-dualstack.cn-shanghai.aliyuncs.com

    说明
    • 服务地址可选择与业务服务器距离相近的 endpoint ,以降低延迟。

    • 也可以构建列表轮询使用,以提高可用性。

    重要

    信息核验服务暂不支持基于调用次数的硬性封顶或自动停用功能。为有效控制成本并防范高额账单风险,建议在接入产品后及时配置消费告警规则:

    1. 配置消费预警设置高额消费预警阈值,实时监控账单支出情况。

    2. 监控流量包余量:若已购买流量包,请同步设置资源包余量预警,以便及时补充资源或调整调用策略。

    3. 配置业务监控:参见安全管理,监控业务异动,及时识别业务请求波动。

请求参数

参数ImageUrlImageFileObject对应的图片必须符合以下规则:

  • 图片格式:支持PNG、JPG、JPEG、BMPWebP格式。

  • 图片尺寸:图片长宽需要大于15像素,小于8192像素,且长宽比需要小于50。

    说明

    为了确保较好的识别效果,建议图像的长宽均大于500像素。

  • 图片大小:URL格式传入,不能超过10MB;Base64格式传入,不能超过5MB。

    说明

    图片过大会影响接口响应速度,建议使用小于 3MB图片。

名称

类型

是否必选

描述

示例值

CredType

String

凭证类型:

  • 01:个人卡证类

01

CredName

String

凭证名称(取数字代码):

  • 01开头,个人卡证类:

    • 0101:身份证

    • 0104:教师资格证

    • 0108:中国驾驶证

说明

由于凭证类型泛化,本文未列举的凭证类型算法均不支持。

0101

ProductCode

String

调用模式:ANTI_FAKE_CHECK:图片防伪检测,检测图片真实性。

ANTI_FAKE_CHECK

imageUrl

String

  • imageUrl:图片的地址。

  • ImageFileObject:图⽚的InputStream对象。

  • ImageContext:图片Base64编码。

重要

imageUrlImageFileObjectImageContext任选一个。

https://aliyundoc.com/picture*****.jpeg

ImageFileObject

InputStream

具体接入方式,请参见文件上传 Advance 接口配置

ImageContext

String

iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mP8z8BQDwAEhQGA...

MerchantId

String

商户编号。

重要

CredName02开头时,此项必选。

UserName

String

姓名。

张三

IdentifyNum

String

身份证号码。

142702******

CertNum

String

相关证书编号。

响应参数

名称

类型

描述

示例值

RequestId

String

请求ID。

130A2C10-B9EE-4D84-88E3-5384********

Message

String

返回信息。

success

Code

String

返回码:200为成功,其他为失败。

重要
  • 此参数代表是否正确调用了接口,详细的返回码说明请参见服务端错误码

  • 业务核验结果请通过ResultObject中的字段查看。

200

ResultObject

Result

String

  • 0:低风险

  • 1:高风险

  • 2:可疑

1

RiskTag

String

风险标签,多个标签用英文逗号隔开,包括:

  • PS:图片PS

  • SCREEN_PHOTO:屏幕翻拍

  • SCREENSHOT:屏幕截屏

  • WATERMARK:水印

  • SAME_BACKGROUND:背景相似

  • ORIGINAL_PHOTO:非原始图

PS

RiskScore

Map<String,String>

风险分值。

{
"PS": "0.0211",
"SCREEN_PHOTO": "0.0101",
"SCREENSHOT": "0.0521",
"WATERMARK": "0.0001",
"SAME_BACKGROUND": "0.0861"
}

MaterialInfo

String

其他信息,JSON格式。

{
 "sameBackgroundDetail": {
 // 相似背景对于的原始图请求RequestId
 "originalRequestId": "130A2C10-B9EE-4D84-88E3-5384FF03****";
 // 相似背景对于的原始图请求商户ID 
 "originalMerchantId": "xxxxxxxx" 
 }
}

SDK​调用示例

重要

集成前请确保您已完整阅读接入流程开通了服务获取AccessKey且正确配置环境变量

关于SDK示例和安装包获取:

  • 您可以在OpenAPI的在线接口调试页面的右侧找到对应的SDK调用示例,并在代码示例的右上角点击SDK安装信息查看SDK的安装信息。

    说明

    注意选择所需的编程语言。

  • 如果您有离线安装的需求,可以进入SDK安装页面选择需要语言SDK,并转到发布地址获取。

  • OpenAPI平台可对接口进行在线调试,并获取SDK示例。

  • 代码示例工程各编程语言调用SDK的示例工程,可作为接入参考。