首页 > 作文

java 百度手写文字识别接口配置代码

更新时间:2023-04-04 10:30:04 阅读: 评论:0

代码如下所示:

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;/** * 说明:获取文字识别token类 * 作者:fh admin * from:fhadmin.cn */public class authtextrvice {    /**     * 获取权限token     * @return 返回示例:     * {     * "access_token": "xxxxxxx",     * "expires_in": 2592000     * }     */    public static string getauth() {        // 官网获取的 api key 更新为你注册的        string clientid = "xxxxxxxx";        // 官网获取的 cret key 更新为你注册的        string clientcret = "xxxxxxxxxxx";        return getauth(client党章主要内容id, clientcret);    }    /**     * 获取api访问token     * 该token有一定的有效期,需要自行管理,当失效时需重新获取.     * @param ak - 百度云官网获取的 api key     * @param sk - 百度云官网获取的 curet key     * @return asss_token 示例:     * "24.460da4889caad24cccdb1fea17xxxxx"     */    public static string getauth(string ak, string sk) {        // 获取token地址        string authhos规范化管理t = "https://aip.baidubce.com/oauth/2.0/token?";    麻醉学专业排名    string getaccesstokenurl = authhost                // 1. grant_type为固定参数                + "grant_type=client_credentials"                // 2. 官网获取的 api key        小小鸟        + "&client_id=" + ak                // 3. 官网获取的 cret key                + "&client_cret=" + sk;        try {            url realurl = new url(getaccesstokenurl);            // 打开和url之间的连接            httpurlconnection connection = (httpurlc秋日诗onnection) realurl.openconnection();            connection.trequestmethod("get");            connection.connect();            // 获取所有响应头字段            map<string, list<string>> map = connection.getheaderfields();            // 遍历所有的响应头字段            for (string key : map.keyt()) {                system.err.println(key + "--->" + map.get(key));            }            // 定义 bufferedreader输入流来读取url的响应            bufferedreader in = new bufferedreader(new inputstreamreader(connection.getinputstream()));            string result = "";            string line;            while ((line = in.readline()) != null) {                result += line;            }            /**             * 返回结果示例             */            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;    }}

到此这篇关于java 百度手写文字识别接口配置代码的文章就介绍到这了,更多相关java手写文字识别内容请搜索www.887551.com以前的文章或继续浏览下面的相关文章希望大家以后多多支持www.887551.com!

本文发布于:2023-04-04 10:30:02,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/e7fc5674ca7b961cc6fd68984378cc1a.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:java 百度手写文字识别接口配置代码.doc

本文 PDF 下载地址:java 百度手写文字识别接口配置代码.pdf

标签:官网   示例   为你   文字
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图