最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

java?百度手寫文字識(shí)別接口配置代碼

 更新時(shí)間:2022年01月06日 09:51:21   作者:m17054598469  
本文通過實(shí)例代碼給大家介紹了java?百度手寫文字識(shí)別接口配置方法,代碼簡單易懂,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧

代碼如下所示:

package org.fh.util;
import org.json.JSONObject;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.URL;
import java.util.List;
import java.util.Map;
/**
 * 說明:獲取文字識(shí)別token類
 * 作者:FH Admin
 * from:fhadmin.cn
 */
public class AuthTextService {
    /**
     * 獲取權(quán)限token
     * @return 返回示例:
     * {
     * "access_token": "xxxxxxx",
     * "expires_in": 2592000
     * }
     */
    public static String getAuth() {
        // 官網(wǎng)獲取的 API Key 更新為你注冊的
        String clientId = "xxxxxxxx";
        // 官網(wǎng)獲取的 Secret Key 更新為你注冊的
        String clientSecret = "xxxxxxxxxxx";
        return getAuth(clientId, clientSecret);
    }
    /**
     * 獲取API訪問token
     * 該token有一定的有效期,需要自行管理,當(dāng)失效時(shí)需重新獲取.
     * @param ak - 百度云官網(wǎng)獲取的 API Key
     * @param sk - 百度云官網(wǎng)獲取的 Securet Key
     * @return assess_token 示例:
     * "24.460da4889caad24cccdb1fea17xxxxx"
     */
    public static String getAuth(String ak, String sk) {
        // 獲取token地址
        String authHost = "https://aip.baidubce.com/oauth/2.0/token?";
        String getAccessTokenUrl = authHost
                // 1. grant_type為固定參數(shù)
                + "grant_type=client_credentials"
                // 2. 官網(wǎng)獲取的 API Key
                + "&client_id=" + ak
                // 3. 官網(wǎng)獲取的 Secret Key
                + "&client_secret=" + sk;
        try {
            URL realUrl = new URL(getAccessTokenUrl);
            // 打開和URL之間的連接
            HttpURLConnection connection = (HttpURLConnection) realUrl.openConnection();
            connection.setRequestMethod("GET");
            connection.connect();
            // 獲取所有響應(yīng)頭字段
            Map<String, List<String>> map = connection.getHeaderFields();
            // 遍歷所有的響應(yīng)頭字段
            for (String key : map.keySet()) {
                System.err.println(key + "--->" + map.get(key));
            }
            // 定義 BufferedReader輸入流來讀取URL的響應(yīng)
            BufferedReader in = new BufferedReader(new InputStreamReader(connection.getInputStream()));
            String result = "";
            String line;
            while ((line = in.readLine()) != null) {
                result += line;
            }
            /**
             * 返回結(jié)果示例
             */
            System.err.println("result:" + result);
            JSONObject jsonObject = new JSONObject(result);
            String access_token = jsonObject.getString("access_token");
            return access_token;
        } catch (Exception e) {
            System.err.printf("獲取token失敗!");
            e.printStackTrace(System.err);
        }
        return null;
    }
}

到此這篇關(guān)于java 百度手寫文字識(shí)別接口配置代碼的文章就介紹到這了,更多相關(guān)java手寫文字識(shí)別內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Java數(shù)據(jù)結(jié)構(gòu)之堆(優(yōu)先隊(duì)列)的實(shí)現(xiàn)

    Java數(shù)據(jù)結(jié)構(gòu)之堆(優(yōu)先隊(duì)列)的實(shí)現(xiàn)

    堆(優(yōu)先隊(duì)列)是一種典型的數(shù)據(jù)結(jié)構(gòu),其形狀是一棵完全二叉樹,一般用于求解topk問題。本文將利用Java語言實(shí)現(xiàn)堆,感興趣的可以學(xué)習(xí)一下
    2022-05-05
  • SpringMVC+EasyUI實(shí)現(xiàn)頁面左側(cè)導(dǎo)航菜單功能

    SpringMVC+EasyUI實(shí)現(xiàn)頁面左側(cè)導(dǎo)航菜單功能

    這篇文章主要介紹了SpringMVC+EasyUI實(shí)現(xiàn)頁面左側(cè)導(dǎo)航菜單功能,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-09-09
  • Spring3?中?RabbitMQ?的使用與常見場景分析

    Spring3?中?RabbitMQ?的使用與常見場景分析

    本文介紹了Spring3中RabbitMQ的使用,涵蓋了RabbitMQ的基本知識(shí)、五種模式、數(shù)據(jù)隔離、消費(fèi)者確認(rèn)、死信交換機(jī)、延遲功能、消息堆積解決方法、高可用性以及消息重復(fù)消費(fèi)問題的解決方案,感興趣的朋友跟隨小編一起看看吧
    2025-02-02
  • 最新評(píng)論

    常山县| 任丘市| 灵川县| 莱西市| 新安县| 安远县| 定南县| 巩留县| 措美县| 张掖市| 德昌县| 城口县| 正定县| 祁东县| 盘锦市| 门源| 永德县| 始兴县| 潼南县| 石城县| 宜良县| 镇雄县| 玛沁县| 莱西市| 石城县| 宝丰县| 冷水江市| 南昌县| 公安县| 澄城县| 孙吴县| 始兴县| 中牟县| 铜川市| 介休市| 洛阳市| 沭阳县| 梨树县| 赤峰市| 繁昌县| 增城市|