首页 > 编程语言 >营业执照 OCR 识别 API 接口用Java如何调用

营业执照 OCR 识别 API 接口用Java如何调用

时间:2024-11-18 10:17:07浏览次数:3  
标签:识别 Java String APP header API put OCR

营业执照 OCR 识别 API 是一项创新的技术应用,它充分利用了先进的光学字符识别技术,能够快速、准确地读取营业执照上的文字和数字信息。

这个接口会自动识别营业执照上的关键数据,包括但不限于公司名称、注册号、法定代表人、公司类型、成立日期、注册资本、营业期限、营业范围等内容。其识别准确率高,识别速度快,能够在极短的时间内完成大量的数据识别,并做出相应的反馈。

以下是营业执照 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 BusinessOcrDemo {

    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/business/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": "98ik48a942udag92uxvhz1jw2txplza9",
    "data": {
        "result": 1,
        "resultDesc": "识别成功,有数据",
        "info": {
            "enterpriseType": "有限责任公司(自然人独资)",
            "address": "浙江省杭州市余杭区五常街道瑞谷中心7幢5层525-7室",
            "registrationCapital": "壹佰万元整",
            "opTo": "",
            "orgForm": "",
            "opScope": "一般项目:技术服务、技术开发、技术咨询、技术交流、技术转让、技术推广:信息系统集成服务:大数据服务:软件开发;数字内容制作服务(不含出版发行):互联网数据服务:网络与信息安全软件开发:人工智能公共数据平台:信息技术咨询服务:数据处理服务:计算机系统服务:企业管理咨询:计算机软硬件及辅助设备批发:计算机软硬件及辅助设备零售:电子产品销售;通讯设备销售:互联网销售(除销售需要许可的商品)(除依法须经批准的项目外,凭营业执照依法自主开展经营活动)",
            "establishingDate": "2022-09-13",
            "legalName": "李程",
            "registrationCode": "",
            "opFrom": "",
            "creditCode": "91330110MABYJ76842",
            "opPeriod": "",
            "enterpriseName": "杭州数勋科技有限公司",
            "isCopy": 1
        }
    }
}

(2)错误返回

{
    "code": "1",
    "msg": "参数错误",
    "isFee": 0,
    "seqNo": null,
    "data": null
}

需要特别注意的是,在使用行驶证 OCR 识别 API 之前,我们首先需要申请并获取 API Key,不同的平台获取 API Key 的方式可能会有所不同。但是这个 API Key 将作为我们身份验证的凭证,在后续的接口请求中必须携带。

标签:识别,Java,String,APP,header,API,put,OCR
From: https://blog.csdn.net/shuxunAPI/article/details/143845384

相关文章