购物小票识别

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

请求参数

名称 类型 是否必选 示例值 描述
Action String RecognizeShoppingReceipt

系统规定参数。取值:RecognizeShoppingReceipt

Url String http://duguang-database-public.oss-cn-hangzhou.aliyuncs.com/multi_receipt_shopping_receipt/shop_receipt__ticket_2020-05-14-11-59-30.540668_01_List.jpg

图片链接(长度不超 2048,不支持 base64)

String 图片二进制

图片二进制字节流,最大10MB

返回数据

名称 类型 示例值 描述
RequestId String 43A29C77-405E-4CC0-BC55-EE694AD00655

请求唯一 ID

Data String {"data": {"shopName": "世纪联华椒江市府大道店", "receiptDate": "2020-04-23", "receiptTime": "20:26:00", "contactNumber": "8806xxxx", "shopAddress": "", "totalAmount": "566.67"}, "ftype": 0, "height": 1047, "orgHeight": 1055, "orgWidth": 690, "prism_keyValueInfo": [{"key": "shopName", "keyProb": 98, "value": "世纪联华椒江市府大道店", "valuePos": [{"x": 51, "y": 239}, {"x": 53, "y": 208}, {"x": 438, "y": 231}, {"x": 436, "y": 262}], "valueProb": 98}, {"key": "receiptDate", "keyProb": 100, "value": "2020-04-23", "valuePos": [{"x": 292, "y": 677}, {"x": 293, "y": 649}, {"x": 428, "y": 651}, {"x": 428, "y": 680}], "valueProb": 100}, {"key": "receiptTime", "keyProb": 100, "value": "20:26:00", "valuePos": [{"x": 435, "y": 681}, {"x": 435, "y": 652}, {"x": 548, "y": 656}, {"x": 547, "y": 684}], "valueProb": 100}, {"key": "contactNumber", "keyProb": 100, "value": "88068111", "valuePos": [{"x": 52, "y": 271}, {"x": 52, "y": 242}, {"x": 160, "y": 246}, {"x": 159, "y": 274}], "valueProb": 100}, {"key": "shopAddress", "keyProb": 100, "value": "", "valueProb": 100}, {"key": "totalAmount", "keyProb": 100, "value": "566.67", "valuePos": [{"x": 206, "y": 522}, {"x": 206, "y": 493}, {"x": 313, "y": 495}, {"x": 313, "y": 524}], "valueProb": 100}], "sliceRect": {"x0": 17, "y0": 8, "x1": 690, "y1": 42, "x2": 690, "y2": 1054, "x3": 6, "y3": 1053}, "width": 684}

返回数据

Code String noPermission

错误码

Message String You are not authorized to perform this operation.

错误提示

示例

请求示例

http(s)://ocr-api.cn-hangzhou.aliyuncs.com/?Action=RecognizeShoppingReceipt
&Url=http://duguang-database-public.oss-cn-hangzhou.aliyuncs.com/multi_receipt_shopping_receipt/shop_receipt__ticket_2020-05-14-11-59-30.540668_01_List.jpg
&公共请求参数

正常返回示例

XML格式

HTTP/1.1 200 OK
Content-Type:application/xml

<RecognizeShoppingReceiptResponse>
    <RequestId>43A29C77-405E-4CC0-BC55-EE694AD00655</RequestId>
    <Data>{"data": {"shopName": "世纪联华椒江市府大道店", "receiptDate": "2020-04-23", "receiptTime": "20:26:00", "contactNumber": "8806xxxx", "shopAddress": "", "totalAmount": "566.67"}, "ftype": 0, "height": 1047, "orgHeight": 1055, "orgWidth": 690, "prism_keyValueInfo": [{"key": "shopName", "keyProb": 98, "value": "世纪联华椒江市府大道店", "valuePos": [{"x": 51, "y": 239}, {"x": 53, "y": 208}, {"x": 438, "y": 231}, {"x": 436, "y": 262}], "valueProb": 98}, {"key": "receiptDate", "keyProb": 100, "value": "2020-04-23", "valuePos": [{"x": 292, "y": 677}, {"x": 293, "y": 649}, {"x": 428, "y": 651}, {"x": 428, "y": 680}], "valueProb": 100}, {"key": "receiptTime", "keyProb": 100, "value": "20:26:00", "valuePos": [{"x": 435, "y": 681}, {"x": 435, "y": 652}, {"x": 548, "y": 656}, {"x": 547, "y": 684}], "valueProb": 100}, {"key": "contactNumber", "keyProb": 100, "value": "88068111", "valuePos": [{"x": 52, "y": 271}, {"x": 52, "y": 242}, {"x": 160, "y": 246}, {"x": 159, "y": 274}], "valueProb": 100}, {"key": "shopAddress", "keyProb": 100, "value": "", "valueProb": 100}, {"key": "totalAmount", "keyProb": 100, "value": "566.67", "valuePos": [{"x": 206, "y": 522}, {"x": 206, "y": 493}, {"x": 313, "y": 495}, {"x": 313, "y": 524}], "valueProb": 100}], "sliceRect": {"x0": 17, "y0": 8, "x1": 690, "y1": 42, "x2": 690, "y2": 1054, "x3": 6, "y3": 1053}, "width": 684}</Data>
</RecognizeShoppingReceiptResponse>

JSON格式

HTTP/1.1 200 OK
Content-Type:application/json

{
  "RequestId" : "43A29C77-405E-4CC0-BC55-EE694AD00655",
  "Data" : "{\"data\": {\"shopName\": \"世纪联华椒江市府大道店\", \"receiptDate\": \"2020-04-23\", \"receiptTime\": \"20:26:00\", \"contactNumber\": \"8806xxxx\", \"shopAddress\": \"\", \"totalAmount\": \"566.67\"}, \"ftype\": 0, \"height\": 1047, \"orgHeight\": 1055, \"orgWidth\": 690, \"prism_keyValueInfo\": [{\"key\": \"shopName\", \"keyProb\": 98, \"value\": \"世纪联华椒江市府大道店\", \"valuePos\": [{\"x\": 51, \"y\": 239}, {\"x\": 53, \"y\": 208}, {\"x\": 438, \"y\": 231}, {\"x\": 436, \"y\": 262}], \"valueProb\": 98}, {\"key\": \"receiptDate\", \"keyProb\": 100, \"value\": \"2020-04-23\", \"valuePos\": [{\"x\": 292, \"y\": 677}, {\"x\": 293, \"y\": 649}, {\"x\": 428, \"y\": 651}, {\"x\": 428, \"y\": 680}], \"valueProb\": 100}, {\"key\": \"receiptTime\", \"keyProb\": 100, \"value\": \"20:26:00\", \"valuePos\": [{\"x\": 435, \"y\": 681}, {\"x\": 435, \"y\": 652}, {\"x\": 548, \"y\": 656}, {\"x\": 547, \"y\": 684}], \"valueProb\": 100}, {\"key\": \"contactNumber\", \"keyProb\": 100, \"value\": \"88068111\", \"valuePos\": [{\"x\": 52, \"y\": 271}, {\"x\": 52, \"y\": 242}, {\"x\": 160, \"y\": 246}, {\"x\": 159, \"y\": 274}], \"valueProb\": 100}, {\"key\": \"shopAddress\", \"keyProb\": 100, \"value\": \"\", \"valueProb\": 100}, {\"key\": \"totalAmount\", \"keyProb\": 100, \"value\": \"566.67\", \"valuePos\": [{\"x\": 206, \"y\": 522}, {\"x\": 206, \"y\": 493}, {\"x\": 313, \"y\": 495}, {\"x\": 313, \"y\": 524}], \"valueProb\": 100}], \"sliceRect\": {\"x0\": 17, \"y0\": 8, \"x1\": 690, \"y1\": 42, \"x2\": 690, \"y2\": 1054, \"x3\": 6, \"y3\": 1053}, \"width\": 684}"
}

返回示例补充说明

返回数据说明
shopName    开票方名称
receiptDate    开票日期
receiptTime    开票时间
contactNumber    联系电话
shopAddress    地址
totalAmount    合计(实付)金额
ftype    是否是复印件(1:是,0:否)
--------------------------prism_keyValueInfo数组内字段说明--------------------------
key    识别出的字段名称
keyProb    字段名称置信度
value    识别出的字段名称对应的值
valueProb    字段名称对应值的置信度
valuePos    字段的四个点坐标(左上、右上、右下、左下)

错误码

访问错误中心查看更多错误码。

SDK调用

通过SDK调用此接口的示例请参考开发者中心