access_token(接口访问凭证)
微信公众平台为开发者提供了一系列接口,开发者通过调用这些接口能够实现自定义菜单管理、用户管理、消息群发、语义理解等功能,在调用这些接口时都需要传入接口访问凭证access_token。公众平台提供了专门的接口来获取access_token。
https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=APPSECRET
grant_type : 获取access_token时填写固定值client_credential
appid : 第三方用户唯一凭证
secret : 第三方用户唯一凭证密钥,即appsecret
正常情况下,微信服务器会返回一个json数据包:
{"access_token":"xPweai4C99s5gHo55DRYHUXAmVDlzgX7TJM_7eJ_DpTqKWkekhMDkhEh-FxKCgpC2jQFHx97sAfH1s1_GGFaqf4yEPbd9aJpP-nPT-jXq9wdP-iMOJRo967jaDHy3E0eIQVgAFAWEJ","expires_in":7200}
access_token : 接口访问凭证,调用公众平台其他接口时需要
expires_in : 凭证的有效时长,单位:秒
通过JSON类解析返回的json数据包:
/*** 获取access_token** @param appid* 公众号的唯一凭证* @param appsecret* 密钥* @return*/
public static Token getAccessToken(String appid, String appsecret) {Token token = new Token();// 拼接请求地址String requestUrl = token_url.replace("APPID", appid).replace("APPSECRET", appsecret);// 调用接口String jsonString = CommonUtil.httpsRequest(requestUrl, "GET", null);try {// 将json字符串转换成java对象JSONObject jsonObject = JSONObject.fromObject(jsonString);String accessToken = jsonObject.getString("access_token");int expiresIn = jsonObject.getInt("expires_in");token.setAccess_token(accessToken);token.setExpires_in(expiresIn);} catch (Exception e) {e.printStackTrace();}return token;
}
access_token(接口访问凭证)相关推荐
- java获取微信的通讯录,java微信开发API第三步 微信获取以及保存接口调用凭证
微信如何获取以及保存接口调用凭证,下面就为大家进行介绍 一.说明 *详细说明请参考前两篇文章. *本文分为三部分: 接口调用凭证access_token的作用以及解释 如何获取接口调用凭证access ...
- 使用STS临时访问凭证访问OSS
假设您是一个移动App开发者,希望使用阿里云OSS服务来保存App的终端用户数据,并且要保证每个App用户之间的数据隔离.此时,您可以使用STS授权用户直接访问OSS. 阿里云OSS官网文档地址:使用 ...
- 使用前端JS上传文件到阿里云的OSS服务器,PHP生成STS临时访问凭证
官方教程地址:https://help.aliyun.com/document_detail/383950.html?spm=a2c4g.383952.0.0 这篇文章主要是指出官方教程没有说明的地方 ...
- 接口访问次数_系统运行缓慢,CPU 100%,Full GC次数过多,这一招帮你全搞定
处理过线上问题的同学基本上都会遇到系统突然运行缓慢,CPU 100%,以及Full GC次数过多的问题.当然,这些问题的最终导致的直观现象就是系统运行缓慢,并且有大量的报警.本文主要针对系统运行缓慢这 ...
- directshow c++ 设置 曝光_DirectShow 接口访问相机参数设置方法
本文档适用于所有适用 directshow 接口访问相机的程序,例如 MATLAB和 Labview 的 ImaqDx 接口.Halcon 的 Directshow 接口等. MATLAB 中,可以通 ...
- 接口访问加密_加密“访问”的争论日益激烈
接口访问加密 即使美国政府再次竞购Clipper Chip ,这是一个臭名昭著的事件,多年来一直影响着密码学的辩论,但在许多季度中,人们重新开始关注不应重复的情况. 最新证据来自联合国人权事务高级专员 ...
- Ansible Tower 入门 1 - 配置主机清单和访问凭证
Ansible Tower 入门 1 - 配置主机清单和访问凭证 Ansible Tower 入门 2 - 通过模板运行 Git 上的 Playbook 和 Role Ansible Tower 入门 ...
- Vue解决接口访问跨域问题
Vue解决接口访问跨域问题 参考文章: (1)Vue解决接口访问跨域问题 (2)https://www.cnblogs.com/wangfugui/p/10123126.html (3)https:/ ...
- WebApi接口访问异常问题。尝试创建“testController”类型的控制器时出错。请确保控制器具有无参数公共构造函数
WebApi接口访问异常问题.尝试创建"testController"类型的控制器时出错.请确保控制器具有无参数公共构造函数 参考文章: (1)WebApi接口访问异常问题.尝试创 ...
最新文章
- html 内嵌xml数据库,在SQLite数据库中存储XML/HTML文件 - 可能吗?
- 序列化技术的选型-技术层面
- mysql 二元分词_MySQL 中文分词原理
- 谷粒商城高级篇爬坑笔记--错误异常信息乱码问题
- (转)Spring的bean管理(注解方式)
- 刷题总结——road(ssoi)
- lsqcurvefit拟合结果为复数_使用科学计算器计算复数与相量(提高篇)
- Shell.NavBarIsVisible=“false“
- 2019年最新整理:1000多套完整微信小程序源码不同行业源码集合
- Word技巧:快速将不同字数的姓名对齐
- php采集规则编写,织梦dedecms图片采集规则的编写方法
- CC2530基础实验二:电源管理与睡眠定时器
- windows“运行”自定义“命令”的实现
- Android moudle库使用aar的方法
- 初识动态规划(一)简单入门动态规划与上手操作
- 用Elasticsearch构建电商搜索平台(有赞)
- python 学习日记 —— dict 字典的用法
- 积分分离PID控制算法
- Linux之下载速度慢解决办法
- 【网络通信协议】OSI七层模型