1、接口说明
2、请求参数及返回参数
(1) 图片为base64流
接口接收参数:
序号 |
名称 |
类型 |
必填 |
说明 |
1 |
img |
String |
是 |
上传的文件(图片的base64流) 300kb最佳 |
2 |
key |
String |
是 |
用户ocrKey |
3 |
secret |
String |
是 |
用户ocrSecrert |
4 |
typeId |
Integer |
是 |
银行回单:51 |
5 |
format |
String |
是 |
固定值:json |
(2) 图片为file格式
接口接收参数:
序号 |
名称 |
类型 |
必填 |
说明 |
1 |
file |
MultipartFile |
是 |
上传的文件(上传文件的字段名必须是“file”) 300kb最佳 |
2 |
key |
String |
是 |
用户ocrKey |
3 |
secret |
String |
是 |
用户ocrSecrert |
4 |
typeId |
Integer |
是 |
银行回单:51 |
5 |
format |
String |
是 |
固定值:json |
3、识别结果返回示例:
{
"code": 0,
"data": [
{
"orientation": 0,
"dataMsg": "此票暂不支持查验",
"coord": {各字段坐标
"titleCoord": [],
"salesNoCoord": [],
"billingDateCoord": [],
"purchaserNameCoord": [],
"serialNoCoord": [],
"amountTaxCNCoord": [],
"purchaserNoCoord": [],
"usedCoord": [],
"amountTaxCoord": [],
"salesBankCoord": [],
"purchaserBankAddCoord": [],
"redSealCoord": [],
"salesNameCoord": []
},
"flag": 0,
"code": 0,
"imgOrgsize": [],识别图像尺寸
"confidence": {识别结果字段可信度
"purchaserBankAddConfidence": 0.905,
"usedConfidence": 1,
"serialNoConfidence": 0.996,
"salesBankConfidence": 0.959,
"salesNameConfidence": 0.811,
"titleConfidence": 0.984,
"purchaserNameConfidence": 1,
"redSealConfidence": 1,
"amountTaxCNConfidence": 0.956,
"billingDateConfidence": 1,
"amountTaxConfidence": 1,
"purchaserNoConfidence": 0.994,
"salesNoConfidence": 0.985
},
"regionFourPointOri": [],旋转后四点坐标
"invoice": {票面信息
"title": "",标题
"purchaserName": "",付款方名称
"purchaserNo": "",付款方账号
"purchaserBankAdd": "",付款方开户行
"salesName": "",收款方名称
"salesNo": "",收款人账号
"salesBank": "",收款方开户行
"billingDate": "",开票日期
"amountTax": "",价税合计
"amountTaxCN": "",价税合计大写
"summary": "",摘要
"serialNo": "",流水号
"receiptNo": "",回单编号
"used": "",用途
"redSeal": "",是否有红章(1有,0无)
"invoiceType": 42发票类型
},
"region": [],裁剪图片坐标
"dataCode": -10007,查验状态码
"regionFourPoint": []四点坐标
}
],
"msg": "调用完成"
}