身份证OCR 识别 API 接口用如何Java调用
身份证 OCR 识别 API 接口是一种强大的技术工具,它利用图像识别技术,能够自动解析身份证上的文字和数字,并将其转化为结构化数据。这种接口可以方便地集成到各类 APP 和系统中,为用户带来高效、准确的身份证信息识别体验。
以下是身份证OCR 识别 API 接口用如何Java调用的示例代码:
package com.shuxun.data.impl.demo;
import com.shuxun.common.core.util.HttpUtil;
import org.apache.commons.codec.digest.DigestUtils;
import java.util.HashMap;
import java.util.Map;
public class IdCardOcrDemo {
private static final String APP_KEY = "您的appKey";
private static final String APP_SECRET = "您的appSecret";
private static final String API_URL = "https://api.shuxuntech.com/v1/idCard/ocr";
public static void main(String[] args) {
String timestamp = System.currentTimeMillis()+"";
String sign = DigestUtils.sha256Hex(APP_KEY + timestamp + APP_SECRET);
Map<String, String> header = new HashMap<>(4);
header.put("appKey", APP_KEY);
header.put("timestamp", timestamp);
header.put("sign", sign);
Map<String, String> params = new HashMap<>(2);
params.put("image", "");
params.put("imgUrl", "");
// 工具类下载地址 https://file.shuxuntech.com/other/code/util.zip
String result = HttpUtil.postForm(API_URL, header, params);
System.out.println("返回结果="+result);
}
}
返回的数据:
(1)正面返回
{
"code": "0",
"msg": "成功",
"isFee": 1,
"seqNo": "0harl9qk12a2cav0mmy25uufl3df4uid",
"data": {
"result": 1,
"resultDesc": "识别成功,有数据",
"info": {
"side": "front",
"type": 1,
"front": {
"birthday": "1990-01-21",
"address": "杭州市余杭区仓前街道某某小区1幢801室",
"gender": "男",
"race": "汉",
"name": "张三",
"idCard": "330110199001212311"
},
"back": null
}
}
}
(2)反面返回
{
"code": "0",
"msg": "成功",
"isFee": 1,
"seqNo": "n2d8oo1qzxhgf9t399lairvfflztkh49",
"data": {
"result": 1,
"resultDesc": "识别成功,有数据",
"info": {
"side": "back",
"type": 1,
"front": null,
"back": {
"issuedBy": "杭州市公安局余杭分局",
"validDate": "2021.06.21-2041.06.21"
}
}
}
}
(3)错误返回
{
"code": "1",
"msg": "参数错误",
"isFee": 0,
"seqNo": null,
"data": null
}
需要特别注意的是,在使用身份证OCR 识别 API 之前,我们首先需要申请并获取 API Key,不同的平台获取 API Key 的方式可能会有所不同。但是这个 API Key 将作为我们身份验证的凭证,在后续的接口请求中必须携带。
原文地址:https://blog.csdn.net/shuxunAPI/article/details/144076753
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!