获取access_token
access_token用户执行微信公众号操作的凭证
将appid和APPSECRET拼接到指定的url发送给微信服务器
private static final String URL = "https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=APPSECRET";
微信服务器返回包含access_token的字符串用户保存即可
String TokenStr = getAndPost.get(url);// System.out.println(TokenStr);//打印access_token和expires_in// 将字符串封装成一个对象JSONObject jsonObject = JSONObject.fromObject(TokenStr);String token = jsonObject.getString("access_token");
整体代码
private static String TOKEN = "LILUO";private static final String APPID = "";private static final String APPSECRET = "";private static final String URL = "https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=APPSECRET";private static AccessToken at;// 用于存储tokenprivate static void getToken() {String url = URL.replace("APPID", APPID).replace("APPSECRET", APPSECRET);String TokenStr = getAndPost.get(url);// System.out.println(TokenStr);//打印access_token和expires_in// 将字符串封装成一个对象JSONObject jsonObject = JSONObject.fromObject(TokenStr);String token = jsonObject.getString("access_token");System.out.println("access_token" + token);String expireIn = jsonObject.getString("expires_in");System.out.println("expires_in" + expireIn);// 创建token对象,并存储token详情at = new AccessToken(token, expireIn);}/*** 向外暴露获取token的方法* * @return*/
public static String getAccessToken() {//后期tocken可以存到redis中无需每次都单独获取if (at == null || at.isExpire()) {getToken();}return at.getAccessToken();
}
获取access_token相关推荐
- IP白名单添加了当前IP,获取access_token时依然报出错误码40164的坑
开发公众号网页时,想要调用微信API接口,令人无奈的是,想要调用各接口都需使用access_token,于是,获取access_token的征途开始了-- 1.开发者基本配置 (1) 公众平台官网登录 ...
- PHP---微信JS-SDK获取access_token/jsapi_ticket/signature权限签名算法,php/thinkphp实现微信分享自定义文字和图片...
PHP---微信JS-SDK获取access_token/jsapi_ticket/signature权限签名算法, php/thinkphp实现微信分享自定义文字和图片. 一.先看微信JS-SDK文 ...
- 企业微信_获取access_token
文章目录 一.快速入门 1. 开发文档 2. 管控台 3. 接口文档 4. 参数获取 5. api调试 二.java实战 2.1. 入口 2.2. 核心方法 2.3. 核心配置 2.3. RestUt ...
- 使用Java语言开发微信公众平台(五)——获取access_token
在前四期的文章中,我们分别学习了"环境搭建与开发接入"."文本消息的接收与响应"."被关注回复与关键词回复"."图文消息的发送与响 ...
- php微信公众平台开发获取access_token,用CURL出现certificate verify failed错误的解决方法...
今天用php的curl获取access_token,出来了一个错误如下: string(146) "SSL certificate problem, verify that the CA c ...
- 新浪开放平台:解决获取access_token抛 21323 异常,以及接口调用
使用新浪开放平台的准备 1)要注册一个新浪微博,并在新浪开放平台登陆(http://open.weibo.com/) 2)创建应用 这里以创建"移动应用" ...
- 微信开发获取access_token(凭证)接口的详解
在微信开发中,就有一些接口会涉及到获取接口凭证的接口,开发文档:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp142114018 ...
- spring cloud oauth2系列篇(三)password模式获取access_token
项目的源码地址:https://github.com/daxian-zhu/online_edu password模式和上一篇文章的代码是一致的: https://blog.csdn.net/zhuw ...
- 企业微信开发:获取 access_token(二)
前言 简单的用白话了解一下企业微信的作用,企业微信是腾讯微信团队为企业打造的专业办公管理工具.大致和钉钉差不多,适用于政府.企业等各类组织的一个产品,可以有效的帮您管理员工.个人感觉企业微信开发要 ...
- 微信公众号获取access_token,报错invalid ip xxx.xxx.xxx.xxx
一.原因: 在IP白名单内的IP来源,获取access_token接口才可调用成功.未设置,就会报错. 二.解决方案: 登录公众平台,开发->基本配置->IP白名单->查看-> ...
最新文章
- 共享可写节包含重定位_艾瑞咨询:2020年数说双11电商购物节报告
- qmoc文件_Qt中Q_OBJECT与生成的moc文件的作用
- 二分平均值聚类 java_二分K-均值聚类算法
- 最短路径之Floyd算法
- 数据库原理与应用(SQL Server)笔记 第七章 流程控制语句、系统内置函数
- LintCode 1816. 使结果不超过阈值的最小除数(二分查找)
- 启动修复黑屏服务器,使用光标修复Windows 10黑屏
- “支付功能”怎么测试?
- 人手一份的Java面试精选题,你值得拥有!
- 计算机机房维护保养计划表,机房日常维护保养计划
- v$session.sql_id为NULL或不准确的BUG
- 千元喜提“随身影院”荣耀8x Max,告诉你移动刷剧是种什么体验?
- 2020年日历电子版(打印版)_2020全年共12个月的日历表打印版可图片年历-2020年日历A4打印版(每月一张-横版-完美版)下载Word带节假日农历电子版-西西软件下载...
- 虚拟主机需要备案吗?
- 使用企业微信做微信消息通知
- ps2015安装guideguide参考线辅助工具
- css筋斗云,CSS3 七龙珠筋斗云动画
- 春考天津计算机知识点资料,2016年天津春季高考计算机基础考试大纲
- windows10家庭版下找不到gpedit.msc
- iOS app脚手架
热门文章
- [Grid Layout] Use auto-fill and auto-fit if the number of repeated grid tracks is not to be def
- 【软件工程第三次作业】
- 朋友面试被问到---静态构造函数
- 《设计模式之禅》学习笔记(九)
- [网摘]动态SQL中set与select对变量赋值的影响
- Python_类的特殊成员方法
- javascript获取当前日期时间及其一些操作
- PCL学习(4.5)——点云对象的两种定义方式的区别与转换
- 7-17 航空公司VIP客户查询 (10 分)
- 7-227 PAT排名汇总 (25 分)