import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.URL;
import java.util.List;
import java.util.Map;import net.sf.json.JSONObject;/*** 获取token类*/
public class AuthService {/*** 获取权限token* @return 返回示例:* {* "access_token": "24.460da4889caad24cccdb1fea17221975.2592000.1491995545.282335-1234567",* "expires_in": 2592000* }*/public static String getAuth() {// 官网获取的 API Key 更新为你注册的String clientId = "fnXtEnefgdrYL9GFK8a8qvZI";// 官网获取的 Secret Key 更新为你注册的String clientSecret = "Rw3HQ9yi55NovfOBXXdHULfe4FGFyKGL";return getAuth(clientId, clientSecret);}/*** 获取API访问token* 该token有一定的有效期,需要自行管理,当失效时需重新获取.* @param ak - 百度云官网获取的 API Key* @param sk - 百度云官网获取的 Securet Key* @return assess_token 示例:* "24.460da4889caad24cccdb1fea17221975.2592000.1491995545.282335-1234567"*/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为固定参数+ "grant_type=client_credentials"// 2. 官网获取的 API Key+ "&client_id=" + ak// 3. 官网获取的 Secret Key+ "&client_secret=" + sk;try {URL realUrl = new URL(getAccessTokenUrl);// 打开和URL之间的连接HttpURLConnection connection = (HttpURLConnection) realUrl.openConnection();connection.setRequestMethod("GET");connection.connect();// 获取所有响应头字段Map<String, List<String>> map = connection.getHeaderFields();// 遍历所有的响应头字段for (String key : map.keySet()) {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 = JSONObject.fromObject(result);String access_token = jsonObject.getString("access_token");System.out.println(access_token);return access_token;} catch (Exception e) {System.err.printf("获取token失败!");e.printStackTrace(System.err);}return null;}public static void main(String[] args) {getAuth();}}

百度云生成token相关推荐

  1. 百度云有关Token

    package com.baidu.ai.aip.auth;import org.json.JSONObject;import java.io.BufferedReader; import java. ...

  2. 百度云 文字识别API在线调用测试

    1.0:百度云文字识别应用创建 1.1:找到文字识别产品 1.2:点击使用文字识别 1.3:点击创建应用 1.4:点击  查看应用 ,并输入基本信息,点击立即创建 2.0:token 获取 2.1:找 ...

  3. 百度云点播VOD服务

    百度云点播VOD服务 准备工作: 登录百度. 进入百度云:https://cloud.baidu.com. 开通"视频点播VOD"服务. 进入后台管理系统->右上角" ...

  4. 百度云AI获取access token的方法

    百度云AI获取access token的方法 # encoding:utf-8 import requests # client_id 为官网获取的AK, client_secret 为官网获取的SK ...

  5. python 百度网盘 群组 文件_py实现百度云批量生成文件共享链接

    背景 最近在设计本站PDF电子书页面的时候发现针对百度云PDF目录下的电子书生成不加密的共享链接很不方便. 有人可能问那么多文件生成一个共享链接供大家下载那多方便?不存在的,防止你们一次性保存到自己百 ...

  6. java百度云文件上传_关于如何在自己项目集成百度云BCE文件上传STS方案

    1. 项目背景 由于本人项目需要,需要在视频点播服务之中需要加载字幕文件(通用格式srt),经过比较好几家的公有云服务,最后选择只有百度云提供字幕服务. 字幕:我们通常在观看外语电影的是,没有国语版时 ...

  7. Android Studio实现文字识别(基于百度云OCR)

    前言:之前配置好Android Studio后,一直在参与课程的两个项目,未能及时更新,最近期末考试,可能又要断更一段时间.今天验收好,跟大家分享一下其中我负责的相机相册调用以及文字识别的部分,大家根 ...

  8. Ocr 图文识别技术——基于百度云OCR技术学习与总结

                                                               Ocr 图文识别技术--基于百度云OCR技术学习与总结 1.百度智能云 控制台   ...

  9. python全栈工程师 pdf_python全栈工程师项目开发实例实战入门教程百度云

    python全栈工程师项目开发实例实战入门教程百度云 课程目录: 开学典礼 pycharm的基本使用 Python基本语法 数值类型数据及运算 字符串的基本操作 字符串的常用方法 列表的基本使用 列表 ...

最新文章

  1. 传感器为什么在低量程偏差大_传感器的静态特性
  2. 3.11课·········异常语句与for循环重复
  3. 引用Drawable颜色常数及背景色
  4. MAC版Eclipse的常用快捷键
  5. codeigniter详细笔记
  6. (转)Win7下如何硬盘安装Ubuntu
  7. es mysql in操作_es 常用操作
  8. python静态方法和类方法的区别_python中类的静态方法和类的类方法
  9. 产品经理学习总结(1)——人人都是产品经理之需求文档语法
  10. 科沃斯的技术跃进:交互与场景才是未来
  11. 八、Android性能优化之电量优化(二)
  12. 内存卡Android怎么删除,安卓手机怎么清理内置存储卡垃圾文件
  13. Python&Opencv手势识别系统(完整源码&自定义UI操作界面&视频教程)
  14. springboot JWT Token 自动续期的解决方案
  15. eclipse下载及安装(清华镜像源)
  16. 设计制作了一套easyui皮肤组件
  17. 数据库:概念结构设计
  18. eclipse使用的常见问题
  19. 详解重定向(HTTP状态码301/302/303/307/308)附案例
  20. 当前 IT 行业,软件开发应该掌握的几种编程语言,你学会了几种?

热门文章

  1. Word批量删除图片
  2. SpringBoot Web容器配置之 Undertow
  3. JAVA 三目运算符
  4. [源码和文档分享]Qt实现的宠物小精灵对战游戏阶段三-联网对战
  5. android 高仿qq,Android高仿QQ头像截取
  6. linux防火墙开启udp,Linux防火墙开放端口
  7. uploaded php,PHP uploaded_files函数使用技巧详解_PHP教程
  8. 常见病的中医药诊治-胃痛,呕吐,腹痛,泄泻,分型论治
  9. java astore_JVM指令手册
  10. JS 页面内锚点跳转