<dependency> <groupId>com.baidubce</groupId> <artifactId>api-explorer-sdk</artifactId> <version>1.0.0</version> </dependency>
import com.baidubce.http.ApiExplorerClient;
import com.baidubce.http.AppSigner;
import com.baidubce.http.HttpMethodName;
import com.baidubce.model.ApiExplorerRequest;
import com.baidubce.model.ApiExplorerResponse;
// 发票识别 Java示例代码
public class RequestDemo {
public static void main(String[] args) {
String path = "https://gwgp-akpqpvpbcku.n.bdcloudapi.com/s/api/ocr/vatInvoice";
ApiExplorerRequest request = new ApiExplorerRequest(HttpMethodName.POST, path);
request.setCredentials("您的 access key", "您的 secret key");
request.addHeaderParameter("Content-Type", "application/json;charset=UTF-8");
request.addQueryParameter("imgBase64", "");
request.addQueryParameter("imgUrl", "");
ApiExplorerClient client = new ApiExplorerClient(new AppSigner());
try {
ApiExplorerResponse response = client.sendRequest(request);
// 返回结果格式为Json字符串
System.out.println(response.getResult());
} catch (Exception e) {
e.printStackTrace();
}
}
}
点击复制代码
正常返回示例 {
"data": [
{
"desc": "备注",
"value": "30350000007"
},
{
"desc": "货物或应税劳务、服务名称",
"value": "(国见销费南章)"
},
{
"desc": "金额",
"value": "863.80"
},
{
"desc": "税率",
"value": "17%"
},
{
"desc": "税额",
"value": "146.85"
},
{
"desc": "价税合计(大写)",
"value": "玖拾圆圆"
},
{
"desc": "发票代码",
"value": "4400161130"
},
{
"desc": "发票号码",
"value": "No10316774"
},
{
"desc": "发票名称",
"value": "广东增值税专用发票"
},
{
"desc": "发票消费类型",
"value": "服务"
},
{
"desc": "合计税额",
"value": "146.85"
},
{
"desc": "合计金额",
"value": "¥853.63"
},
{
"desc": "复核",
"value": "张售"
},
{
"desc": "密码区1",
"value": "6+48276-31*869707270*2/4**5"
},
{
"desc": "密码区2",
"value": "1868<*25-1/>/>+17/>1972//-0"
},
{
"desc": "密码区3",
"value": "/4194<>>518+*2*5+>6337086>"
},
{
"desc": "密码区4",
"value": "4/*12+48<81*+01>/-039>7011"
},
{
"desc": "小写金额",
"value": "¥998.96"
},
{
"desc": "开票人",
"value": "杨元码"
},
{
"desc": "开票日期",
"value": "2014年08月13日"
},
{
"desc": "打印发票号码",
"value": "No10316774"
},
{
"desc": "收款人",
"value": "王辉"
},
{
"desc": "是否有公司印章",
"value": "1"
},
{
"desc": "省",
"value": "广东省"
},
{
"desc": "联次",
"value": "二"
},
{
"desc": "购买方名称",
"value": "深圳南调掌南备咨询有限公司"
},
{
"desc": "购买方地址、电话",
"value": "海州市福场新市公安通中西银市西南物中心广场业部一楼铺1085"
},
{
"desc": "购买方开户行及账号",
"value": "中国建设银行深圳园岭支行421000000190"
},
{
"desc": "购买方识别号",
"value": "91440300359704450D"
},
{
"desc": "销售方名称",
"value": "广州昌丰贸易有限公司"
},
{
"desc": "销售方地址、电话",
"value": "广西市青城西六安镇六地工新园所路三楼路9号151109"
},
{
"desc": "销售方开户行及账号",
"value": "工行武京路景行600000102702354951"
},
{
"desc": "销售方识别号",
"value": "914401016640412432"
},
{
"desc": "打印发票代码",
"value": ""
},
{
"desc": "校验码",
"value": ""
},
{
"desc": "单价",
"value": ""
},
{
"desc": "单位",
"value": ""
},
{
"desc": "数量",
"value": ""
},
{
"desc": "规格型号",
"value": ""
},
{
"desc": "是否代开",
"value": ""
},
{
"desc": "机器编号",
"value": ""
},
{
"desc": "成品油标志",
"value": ""
},
{
"desc": "市",
"value": ""
},
{
"desc": "服务类型",
"value": ""
},
{
"desc": "通行费标志",
"value": ""
},
{
"desc": "车船税",
"value": ""
}
],
"message": "success",
"status": 200,
"code": 0,
"serialNo": "344935552119734272"
}
失败返回示例 {
"serialNo": "343839777521696229",
"message": "图片中未检测到文本",
"status": 400,
"code": 5007
}
错误码定义 0 (0%) 好评 | 0 (0%) 中评 | 0 (0%) 差评 |