html怎么调用微信api接口,JFinal Weixin 学习笔记(6)-- 获取微信接口调用凭据
利用 AccessTokenApi 获取 access_token
access_token 是公众号的全局唯一票据,公众号调用各接口时都需使用 access_token。
jfinal-wein 提供了 AccessTokenApi 接口,其中:
getAccessTokenStr() 方法直接获取 access_token 字符串,方便使用;
getAccessToken() 方法从缓存中获取 access token,如果未取到或者 access token 不可用则先更新再获取。
修改 WeixinApiController.java
// 获取 access token 字符串
public void getAccessTokenStr() {
String accessTokenStr = AccessTokenApi.getAccessTokenStr();
renderText(accessTokenStr);
}
// 获取 access token
public void getAccessToken() {
AccessToken accessToken = AccessTokenApi.getAccessToken();
renderText(accessToken.getAccessToken());
}
修改 index.html
欢迎来到主页
获取接口调用凭据
点击【获取 access token 字符串】
点击【获取 access token】
运行项目
打开主页面
主页面
点击页面链接
微信服务器会返回 access_token,如图:
微信服务器返回的 access_token
获取微信服务器 IP 地址
如果公众号基于安全等考虑,需要获知微信服务器的 IP 地址列表,以便进行相关限制。
可以通过 CallbackIpApi 接口的 getCallbackIp() 方法获得微信服务器 IP 地址列表。
同上,修改 WeixinApiController.java 与 index.html 文件:
// 获取微信服务器IP地址
public void getCallbackIp() {
ApiResult apiResult = CallbackIpApi.getCallbackIp();
renderText(apiResult.toString());
}
// index.html 页面添加链接
点击【获取微信服务器 IP 地址】
运行结果:
// 微信服务器 IP 地址, IP 地址很多,多余结果已略去
{"ip_list":["101.226.62.77","101.226.62.78""]}
参考文章
html怎么调用微信api接口,JFinal Weixin 学习笔记(6)-- 获取微信接口调用凭据相关推荐
- 从html到jfinal的页面跳转页面,JFinal Weixin 学习笔记(5)-- 微信页面跳转
项目结构 项目结构 WeixinApiController WeixinApiController 继承 ApiController ,所有使用 Api 的 controller 都需要继承此类. 目 ...
- 【微机原理与接口技术】学习笔记5 I/O接口和并行接口芯片8255A
文章目录 6.1 I/O接口 6.1.1 I/O接口的功能 1. 采用I/O接口的必要性 2. 接口的功能 6.1.2 I/O端口及其寻址方式 1. I/O端口 2. I/O端口的寻址方法 (1) 存 ...
- 微信小程序开发:学习笔记[8]——页面跳转及传参
微信小程序开发:学习笔记[8]--页面跳转及传参 页面跳转 一个小程序拥有多个页面,我们可以通过wx.navigateTo推入一个新的页面.在首页使用2次wx.navigateTo后,页面层级会有三层 ...
- 《Go语言圣经》学习笔记 第七章 接口
<Go语言圣经>学习笔记 第七章 接口 目录 接口是合约 接口类型 实现接口的条件 flag.Value接口 接口值 sort.Interface接口 http.Handle接口 erro ...
- 微信小程序开发:学习笔记[9]——本地数据缓存
微信小程序开发:学习笔记[9]--本地数据缓存 快速开始 说明 本地数据缓存是小程序存储在当前设备上硬盘上的数据,本地数据缓存有非常多的用途,我们可以利用本地数据缓存来存储用户在小程序上产生的操作,在 ...
- Unity API常用方法和类学习笔记1
Unity API常用方法和类学习笔记1 ------主要构架(Unity-Engine.GameObject.Component) 事件 一.事件执行顺序 二.测试代码 using System.C ...
- Python自动化学习笔记(八)——接口开发、发送网络请求、发送邮件、写日志...
1.接口开发(flask模块) Python自动化学习笔记(七)接口开发部分的内容补充 1.1参数为json格式: flask.request.is_json #判断参数是否是json格式 flask ...
- 接口幂等性操作学习笔记
接口幂等性操作学习笔记 1. 幂等性 2. 什么情况需要幂等 2.1 SQL 天然幂等的情况 2.2 需要幂等操作的情况 3. 解决方案 3.1 token机制 3.2 各种锁机制 3.3 各种唯一约 ...
- python数据挖掘学习笔记】十四.Scipy调用curve_fit实现曲线拟合
#2018-03-28 10:02:08 March Wednesday the 13 week, the 087 day SZ SSMR python数据挖掘学习笔记]十四.Scipy调用curve ...
最新文章
- Spring复习笔记:2
- 「OKR 理论篇」5 分钟快速掌握 OKR 管理法
- Golang 并发Groutine实例解读(一)
- floor--朝负无穷大方向取整
- 算法相关(2)-单向链表
- roobo机器人怎么唱歌_智能机器人都长什么样?提前探秘中国智能机器人大赛
- Notepad++ 删除空白行的方法(转)
- Sentinel(二十二)之使用Nacos存储规则
- 前端学习(2928):昨日回顾
- freebsd 同步工具unison
- 黯然推荐:王江民先生悼文(文言)
- [短评] 关于顺丰快递大战阿里菜鸟物流事件的一点吐槽
- 脚本化CSS类-HTML5 classList属性
- 【心路历程】(NOIP 206)(HNOI 358)
- 如何配置和使用Tomcat访问日志
- java添加缓存_实现 Java 本地缓存的方法解析
- 【回归预测-LSTM预测】基于布谷鸟算法优化LSTM实现数据回归预测含Matlab代码
- 【js练习】鼠标移入和移出事件
- matlab 光栅 傅里叶,【图像】【转帖】利用matlab绘制光栅条纹图像
- python将图片合成视频