今天推荐智能识别API类接口,可以免费试用,记得点赞收藏哈!
接口名称:身份证OCR识别
接口用途:精准识别身份证图片内容,包括身份证带头像内容,可以快速得到文字内容。
首先打开阿里云,点击身份证OCR识别接口,选择购买免费试用。
然后点击卖家控制台,获取APPcode进行调试接口。
public static void main(String[] args) {
String host = "https://kzcardocr.market.alicloudapi.com";
String path = "/api-mall/api/idcard/ocr";
String method = "POST";
String appcode = "你自己的AppCode";
Map<String, String> headers = new HashMap<String, String>();
//最后在header中的格式(中间是英文空格)为Authorization:APPCODE 83359fd73fe94948385f570e3c139105
headers.put("Authorization", "APPCODE " + appcode);
//根据API的要求,定义相对应的Content-Type
headers.put("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");
Map<String, String> querys = new HashMap<String, String>();
Map<String, String> bodys = new HashMap<String, String>();
bodys.put("image", "image");
bodys.put("url", "url");
成功响应:
{
"msg": "成功",
"success": true,
"code": 200,
"data": {
"result": 0, //0 :识别成功,1:识别失败
"side": "front", // front:正面,back :反面
"orderNo": "202304031918463633573",
"info": {
"number": "330*********1011", //身份证号
"address": "浙江省*****651号", //住址
"month": "8", //出生月份
"nation": "汉", //民族
"year": "1981", //出生年份
"sex": "男", //性别
"name": "张*江", //姓名
"day": "16" //出生-日}}}
{
"msg": "成功",
"success": true,
"code": 200,
"data": {
"orderNo": "202304031918463633574",
"result": 0, //0 :识别成功,1:识别失败
"side": "back",// back :反面
"info": {
"authority": "上海市公安局**局",//签发机关
"timelimit": "20220716-20420716"//有效期限
}
}
}