– API 集成: 開發者按照文檔中的指引,將 API 集成到自己的應用程序中。

增值稅發票OCR識別API在不同開發語言中的調用(Java/python/php 示例)

在Java中,下面這段代碼展示了如何使用 Java 發送 HTTP POST 請求到增值稅發票OCR識別服務,以及如何處理服務的響應。需要注意的是,其中的 HttpUtils 類和依賴項需要從提供的鏈接下載并引入。此外,AppCode 部分需要替換為實際的應用程序代碼。

import com.mittang.util.HttpUtils;
import org.apache.http.HttpResponse;
import org.apache.http.util.EntityUtils;
import java.util.HashMap;
import java.util.Map;

public class Example {
public static void main(String[] args) throws Exception{
String host = "https://open.expauth.com";
String path = "/v1/tools/ocr/invoice";
String method = "POST";
// "{{AppCode}}" 替換成您的 AppCode
String appcode = "{{AppCode}}";
Map headers = new HashMap();
headers.put("X-Mce-Signature", "AppCode/" + appcode);
headers.put("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");
Map querys = new HashMap();
Map bodys = new HashMap();
// 填充參數
bodys.put("img", "img"); try {
/**
* 重要提示如下:
* HttpUtils請從
* https://static.miitang.com/saas/simple/HttpUtils.java 下載
*
* 相應的依賴請參照
* https://static.miitang.com/saas/simple/pom.xml
*/
HttpResponse response = HttpUtils.doPost(host, path, method, headers, querys, bodys);
// 獲取 response 的 body
String resStr = EntityUtils.toString(response.getEntity());
System.out.println(resStr);
int statusCode = response.getStatusLine().getStatusCode();
if(statusCode == 200){
// 請求成功,可根據業務碼(請求體中的code)進行邏輯處理
} else if(statusCode == 610){
// 用戶輸入的參數問題,可直接提示用戶
} else if(statusCode == 611){
// 系統準備的數據問題,如 文件數據下載失敗、數據不存在、數據重復請求等。 LOG it and 提示用戶
} else if(statusCode == 612){
// 用戶操作頻度問題,可提示用戶。 LOG it and 按業務特點做處理
} else if(statusCode >= 500 && statusCode < 600){
// 在運行階段發生的系統穩定性問題,客戶端可以重試,或者聯系我司客服
} else {
// 如賬戶密碼錯誤、IP白名單問題、余額不足等,您應該在對接過程中解決相關問題。
}
} catch (Exception e) {
e.printStackTrace();
}
}
}

Python中,使用 requests 庫發送 POST 請求到增值稅發票OCR識別服務接口,根據響應狀態碼進行業務邏輯處理,包括成功、參數問題、數據問題、操作頻度問題和系統穩定性問題等的處理。

import json
import requests

if __name__ == '__main__': url = "https://open.expauth.com/v1/tools/ocr/invoice" payload = json.dumps({
"img": "img"
}) headers = {
"Content-Type": "application/json",# "{{AppCode}}" 替換為您的 AppCode
"X-Mce-Signature": "AppCode/{{AppCode}}"
} response = requests.request("POST", url, headers=headers, data=payload)
status_code = response.status_code
print("headers:", response.headers)
print("http 狀態碼:", str(status_code))
print(response.text)
if status_code == 200:
"請求成功,可根據業務碼(請求體中的code)進行邏輯處理"
elif status_code == 610 :
"用戶輸入的參數問題,可直接提示用戶"
elif status_code == 611 :
"系統準備的數據問題,如 文件數據下載失敗、數據不存在、數據重復請求等。 LOG it and 提示用戶"
elif status_code == 612 :
"用戶操作頻度問題,可提示用戶。 LOG it and 按業務特點做處理"
elif status_code >= 500 & status_code < 600 :
"在運行階段發生的系統穩定性問題,客戶端可以重試,或者聯系我司客服"
else:
"如賬戶密碼錯誤、IP白名單問題、余額不足等,您應該在對接過程中解決相關問題。"

在PHP中,使用 cURL 發送 POST 請求到增值稅發票OCR識別服務接口,處理并輸出相應的業務邏輯。它包括設置請求頭、發送請求、處理響應,根據響應狀態碼進行不同的業務邏輯處理,如成功、參數問題、數據問題、操作頻度問題、系統穩定性問題等。

$value){
foreach($value as $key2=>$value2){
$errorMap[$key] = $value2;
break;
}
}
// 轉化為 key:tip
echo($errorMap["idCardNo"].PHP_EOL);
echo($errorMap["name"].PHP_EOL);
} else if($httpCode == 611){
// 系統準備的數據問題,如 文件數據下載失敗、數據不存在、數據重復請求等。 LOG it and 提示用戶
echo "修訂數據狀態,不要重復操作。".PHP_EOL;
} else if($httpCode == 612){
// 用戶操作頻度問題,可提示用戶。 LOG it and 按業務特點做處理
echo $retMap["message"].PHP_EOL;
} else if($httpCode >= 500 && $httpCode

總結

增值稅發票OCR識別利用光學字符識別技術,自動提取發票信息,提高財務處理效率,滿足法規要求,促進數字化管理,增強企業競爭力。通過API調用,實現發票圖像到結構化數據的轉換,為財務管理提供了強大工具。

了解更多OCR識別相關API

api:開戶許可證識別

api:銀行卡OCR識別

api:營業執照OCR識別

熱門推薦
一個賬號試用1000+ API
助力AI無縫鏈接物理世界 · 無需多次注冊
3000+提示詞助力AI大模型
和專業工程師共享工作效率翻倍的秘密
返回頂部
上一篇
短信驗證碼API在Java、Python、PHP中的使用指南
下一篇
2025 ComfyUI 穩定擴散流水線|拖拽式節點化+API 集成教程
国内精品久久久久影院日本,日本中文字幕视频,99久久精品99999久久,又粗又大又黄又硬又爽毛片
91极品美女在线| 欧美一区二区在线免费观看| 蜜臂av日日欢夜夜爽一区| 一本久道中文字幕精品亚洲嫩| 国产精品无人区| 91片在线免费观看| 亚洲.国产.中文慕字在线| 日韩一区二区三区视频在线| 99久久精品国产麻豆演员表| 国内精品伊人久久久久av一坑 | 亚洲小说欧美激情另类| 欧美精品一区二区在线观看| 欧洲一区二区av| 国产盗摄精品一区二区三区在线| 91欧美一区二区| 韩国精品主播一区二区在线观看| 中文字幕精品在线不卡| 成人毛片老司机大片| 久久香蕉国产线看观看99| 亚洲国产婷婷综合在线精品| 色婷婷亚洲婷婷| 美日韩黄色大片| 自拍偷自拍亚洲精品播放| 色综合天天综合狠狠| 成人sese在线| 91精品国产全国免费观看| 欧美一级日韩免费不卡| 日本中文一区二区三区| 五月综合激情网| 日韩av午夜在线观看| 午夜av区久久| 91麻豆6部合集magnet| 欧美精品 国产精品| 18成人在线观看| 成人在线一区二区三区| 午夜精品爽啪视频| 精品国产乱码久久久久久影片| 一本大道av一区二区在线播放| 欧美视频在线一区二区三区 | 国产精品动漫网站| 亚洲成人动漫在线观看| 欧美精品在线观看一区二区| 久久精品在这里| 色哟哟一区二区| 秋霞午夜鲁丝一区二区老狼| 99re热这里只有精品免费视频| 中文字幕一区二区不卡| 欧美一区二区三区四区五区| 国产电影一区在线| 久久久久88色偷偷免费| 欧美日韩一级黄| 偷窥国产亚洲免费视频| 日韩电影在线观看电影| 国内成人免费视频| 亚洲va天堂va国产va久| 日本亚洲电影天堂| 日韩三级视频中文字幕| 亚洲美女视频在线| 国产高清不卡一区二区| 日韩免费一区二区| 欧美专区亚洲专区| 欧美一级片免费看| 欧美一区二区免费| 中文字幕一区在线| 玉足女爽爽91| 91免费视频网| 国产91综合网| 久久久www免费人成精品| 美腿丝袜亚洲色图| 精品国产一区a| 色网综合在线观看| 午夜精品福利在线| 欧美国产日本视频| 欧美久久久久久久久久| 麻豆91在线播放免费| 亚洲图片欧美激情| 亚洲视频你懂的| 色哟哟日韩精品| www.欧美色图| 国产成人精品www牛牛影视| 亚洲国产成人精品视频| 欧美在线观看视频在线| 成人精品免费看| 国产亚洲一本大道中文在线| 国产激情视频一区二区在线观看| 3d动漫精品啪啪一区二区竹菊| 亚洲欧美日韩中文播放| 欧美日韩精品三区| 国内精品伊人久久久久av一坑 | 欧美性色综合网| 欧美视频一区在线观看| 91精品国产高清一区二区三区| 欧美一级高清片| 亚洲成人综合视频| 午夜精彩视频在线观看不卡| 国产成人亚洲精品青草天美| 亚洲成人综合在线| 国产电影一区二区三区| 国产成人精品免费看| 51久久夜色精品国产麻豆| 欧美影院精品一区| av影院午夜一区| 欧美日韩一区二区在线观看视频| 欧美最猛黑人xxxxx猛交| 日韩亚洲欧美中文三级| 最新不卡av在线| 亚洲图片欧美色图| 国产精品自拍av| 欧美天堂亚洲电影院在线播放| 欧美系列日韩一区| 欧美国产欧美综合| 精品无码三级在线观看视频| 欧美日韩免费在线视频| 亚洲国产婷婷综合在线精品| 99麻豆久久久国产精品免费| 亚洲国产精品高清| 国产精品亚洲人在线观看| 日韩欧美不卡一区| 午夜精品123| 欧美大黄免费观看| 精品在线一区二区三区| 久久亚洲欧美国产精品乐播| 日本亚洲最大的色成网站www| 日韩一级二级三级| 理论电影国产精品| 亚洲色图一区二区三区| 欧美喷水一区二区| 成人精品在线视频观看| 日韩精品一二三四| 91麻豆精品国产91久久久久久久久 | 日韩高清一区二区| 成人avav在线| 亚洲高清不卡在线| www久久精品| 欧美日韩国产在线观看| 国产成人综合视频| 中文字幕不卡一区| 国产精品久久久久天堂| 久久久蜜桃精品| 91精品国产一区二区人妖| 国产高清不卡一区二区| 免费人成在线不卡| 久草热8精品视频在线观看| 日韩在线一区二区三区| 亚洲激情自拍偷拍| 亚洲视频1区2区| 国产精品久久久久久久久免费相片 | 亚洲第一搞黄网站| 日韩免费观看高清完整版| 91精品国产综合久久精品图片 | 欧美亚洲国产一区在线观看网站 | 日韩电影在线免费| 精一区二区三区| 六月丁香婷婷久久| 久久疯狂做爰流白浆xx| 日本成人中文字幕| av在线免费不卡| 日韩欧美一区二区在线视频| 欧美性大战久久久久久久 | 欧美日韩一本到| 国产日韩欧美精品电影三级在线 | 久久精品亚洲一区二区三区浴池| 18欧美亚洲精品| 久久久精品2019中文字幕之3| 久久久久久电影| 亚洲一区二区三区四区的| 国产酒店精品激情| 911精品国产一区二区在线| 国产精品久久久久久久裸模| 免费成人av在线播放| 日本美女一区二区三区| 日本女优在线视频一区二区| 亚洲高清在线视频| 美国三级日本三级久久99| 91免费观看国产| 国产精品美女久久久久久久久久久 | 亚洲免费观看在线视频| 国产精品一区二区不卡| 欧美影院一区二区三区| 欧美电影免费观看高清完整版在线 | 成人开心网精品视频| 26uuu久久天堂性欧美| 亚洲亚洲精品在线观看| 色婷婷综合五月| 五月综合激情日本mⅴ| 精品对白一区国产伦| 狠狠狠色丁香婷婷综合激情 | 精品影院一区二区久久久| 久久久亚洲午夜电影| 秋霞电影网一区二区| 国产精品私人影院| 免费观看在线色综合| 欧美日韩精品电影| 国产高清成人在线| 午夜欧美在线一二页| 久久久噜噜噜久久中文字幕色伊伊 | 国产精品―色哟哟| 日韩欧美一级二级三级久久久| 国产黄色精品网站| 五月婷婷综合在线|