引入依赖:

     <dependency><groupId>commons-httpclient</groupId><artifactId>commons-httpclient</artifactId><version>3.1</version></dependency>

调用方法:

//注意引入包是否正确
import org.apache.commons.httpclient.HttpClient;
import org.apache.commons.httpclient.methods.GetMethod;public static String getToken(){// 企业idString corpid = "wx15687db123";// 应用对应的secretIDString corpsecret = "31ux_biu6-456fgdf45578QHE-daZT32gzoI";String access_token = "";HttpClient client = new HttpClient();String url = "https://qyapi.weixin.qq.com/cgi-bin/gettoken?corpid=" + corpid + "&corpsecret=" + corpsecret + "";GetMethod get = new GetMethod(url);try {int executeMethod = client.executeMethod(get);System.out.println(executeMethod);access_token = get.getResponseBodyAsString();System.out.println(access_token);} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();}return access_token;}

当然不能频繁调用gettoken接口,否则会受到频率拦截,access_token的有效期正常情况下为7200秒(2小时),因此我们需要将token保存在缓存中,两小时之内从缓存中获取,超过两小时再重新调接口获取token,可以通过redis等缓存技术实现,如果单单只是简单测试可以引用hutool实现,见下篇Spring Boot引入hutool实现简单缓存技术_心寒丶的博客-CSDN博客

SpringBoot获取企业微信token相关推荐

  1. springboot获取企业微信的access_token凭证

    文章目录 前言 一.获取access_token 二.使用步骤 1.引入jar包 2.代码实现 总结 前言 企业微信服务端API开放了丰富的能力接口,开发者可以借助接口能力,实现企业服务及企业微信的集 ...

  2. SpringBoot实现企业微信上传图片

    文章目录 前言 一.上传图片 二.使用步骤 1.引入库 2.实现代码 总结 前言 上传的图片大小限制:图片文件大小应在 5B ~ 2MB 之间 一.上传图片 上传图片得到图片URL,该URL永久有效 ...

  3. 微信客服机器人(踩坑记录、SpringBoot、企业微信)

    微信客服机器人(踩坑记录.SpringBoot.企业微信) 转载请注明出处:https://www.jjput.com/archives/wei-xin-ke-fu-ji-qi-ren 总体流程 当有 ...

  4. springboot实现企业微信机器人自动按时播报天气

    springboot实现企业微信机器人自动按时播报天气 第一步搭建项目...这个没有什么好说的 配置: <dependency><groupId>org.apache.http ...

  5. 获取企业微信access-token

    @Resourceprivate RedisTemplate<String, Object> redisTemplate;/*** 获取access-token*/@GetMapping( ...

  6. Springboot+vue+企业微信登录

    Springboot+ vue +企业微信登录 前端构造企业微信授权链接 第一步,企业微信后台创建一个应用 构造企业微信网页授权OAuth2链接 前后端搭配使用企业微信登录 其他 前端构造企业微信授权 ...

  7. kettle实例(获取企业微信打卡数据并将数据入库)

    ETL.kettle初学者实例(获取企业微信打卡数据并将数据入库) Kettle简介 实例流程简介 从数据库中取出人员信息 处理人员信息 获取人员打卡信息 将打卡信息入库 总结 Kettle简介 Ke ...

  8. 小程序获取企业微信二维码,使用联系我插件配置企业微信二维码

    通过配置获取企业微信二维码总共分为五步: 第一步:登录企业微信管理后台,查询企业微信的企业ID(corpid)和Secret(corpsecret); 第二步:获取access_token: 第三步: ...

  9. 获取企业微信的群组 ID

    获取企业微信的群组 ID 的方法如下: 打开企业微信后台中的 "通讯录". 在 "通讯录" 页面中找到需要添加的群组并进入该群组详情页. 在该群组详情页中找到 ...

最新文章

  1. LabVIEW跳转访问网页
  2. Xilinx SDK使用教程
  3. torch动态学习率代码
  4. 博客园出现了奇怪的cookie问题
  5. linux拒绝tcp链接,Linux 内核 TCP SACK 拒绝服务问题
  6. [蓝桥杯][算法训练VIP]旅行家的预算(单调栈+贪心)
  7. excel 复制数据 sql server 粘贴_win32 实现 excel 快速复制粘贴
  8. 广西2021普通高考成绩查询,2021广西高考成绩什么时候出
  9. 在Android上可视化TensorFlow Lite AI结果
  10. 利用Diskgen找回分区破坏前的资料
  11. java知识点3(null)
  12. JVM学习(1)——通过实例总结Java虚拟机的运行机制
  13. 嵌入式 CIF/4CIF/QCIF/D1分辨率
  14. 阿里矢量图标及其引入方式
  15. 学习笔记20--自动驾驶测试体系
  16. AtCoder Beginner Contest 167 D Teleporter 找周期
  17. 专访新致云田奎:行业云服务的差异化发展 初创公司上云迫在眉睫
  18. element table 表头固定,表格高度自适应
  19. 【教程】dropbox+droppages搭建静态网页
  20. javamail阅读回执_使用阅读回执可能会让您变得更好

热门文章

  1. while语句计算n的阶乘
  2. 小程序textarea在ios中内边距的解决办法
  3. Berkeley DB之JE入门
  4. PTA 线性表 7-1 约瑟夫环(Josephus)问题(by Yan) (100分) 按出列次序输出每个人的编号
  5. c51语言定义位变量,C51中定义一个可位寻址的变量LED访问P1口访问P1.1引脚的方法是 。...
  6. VJ简单搜索题组题解
  7. 参悟yield 和yield from (加精)
  8. 【Java】Java方法详解篇
  9. 观点:灵魂绑定NFT和去中心化社会
  10. 给头像加上绿帽子网站源码自行玩耍