第一步是引用 jweixin-1.6.0.js 文件
一、配置 wx.config 接口
wx.config({
debug: true, // 开启调试模式,调用的所有api的返回值会在客户端alert出来
appId: '', // 必填,公众号的唯一标识
timestamp: , // 必填,生成签名的时间戳
nonceStr: '', // 必填,生成签名的随机串
signature: '',// 必填,签名
jsApiList: [] // 必填,需要使用的JS接口列表
});
1、获取第一个参数生成签名的时间戳(其实就是获取当前时间)
// 时间戳
String timestamp = Long.toString((new Date().getTime()) / 1000);
2、获取第二个签名随机串(也没啥特别的就是 UUID)
// 随机串
String nonceStr = UUID.randomUUID().toString();
3、获取第三个参数签名!!这个比较重要,签名 = 随机串 + ticket + 时间戳 + URL(当前页面),但是随机串和时间戳我们在上边已经获取到了,下边我们只获取 ticket和当前页面的 URL 就好了,最后把他们拼到一起(后端实现)
/**
获取 signature 的四个步骤
1.获取当前页面 URL
2.获取 access_token 参数
3.通过 access_token 获取 ticket 参数
4.把所有参数拼在一起获取 signature 签名
**/
// 1.url(判断是否有参数如果有参数把参数也拼接上,并且这个路径必须是配置在白名单里边的)
String params = request.getQueryStrin