简要描述:

  • 输入文件,显示文件类型,支持31种证件类型的分类识别;

请求URL:

http://gauss.shargoodata.com/gauss/api/v2/ocr/gateway

请求方式:

  • POST

请求头:

参数名 是否必须 类型 说明
token string token

请求参数:

传参方式: 表单

公共参数:

参数名 类型 是否必填 说明
serviceName String image_classification_api
platformNo String 商户号
timestamp String 时间戳(精度为秒)
version String 版本号, v2
body String 业务参数,JSON字符串
sign String 签名
image 文件对象 待处理图片,通过文件上传的方式传递参数,表单类型必需是 multipart/form-data,
如果传了这个参数,则忽略业务参数中的image字段。

签名组装顺序:

String raw =  serviceName + platformNo + timestamp + version + body

签名算法:

String sign = SHA1withRSA(raw, 私钥);`

注: 如果请求头带了token,将只验证token不进行签名的验证. 点击查看token获取文档

  1. 图片分类接口

    serviceName: image_classification_api

业务参数:

参数名 类型 是否必填 说明
image String 待处理的图片, base64格式
outside_no String 外部订单编号, 由客户生成,后续方便使用此订单号调用查询接口.

响应结果:

字段名 类型 是否必填 说明
success Boolean 请求执行状态,true-执行成功, false-执行失败
message String 调用失败后返回结果
data Object 成功时返回
data.number String 分类编号, 具体看下表
data.name String 类别名称

分类编号对应表

unknow("0", "其它"),
wszm("1", "购置税完税证明"), 
jdcfp("2", "机动车销售发票"), 
zzs("3", "增值税发票"), 
gcqxhgz("4", "工程机械合格证"), 
jgxbd("5", "交强险保单"),
wycpgbg("6", "商用车评估报告"), 
syxbd("7", "商业险保单"), 
gccsyxbd("8", "工程机械商业险保单"), 
yyzz("9", "营业执照"), 
jdcdjz("10", "机动车登记证"),
jdchgz("11", "机动车合格证"), 
sfz1("12", "身份证国徽面"), 
sfz2("13", "身份证人像面"), 
xsz1("14", "行驶证正页"), 
xsz2("15", "行驶证副页"),
xsz3("16", "行驶证照片页"), 
xsz4("17", "行驶证有效期页")

响应结果示例:

{
    "success": true,
    "data": {
        "number": "3",
        "name": "增值税发票"
    }
}
文档更新时间: 2024-12-24 11:35   作者:admin