实现公众号点击菜单调起扫一扫功能。
1.进入微信公众平台找到左侧菜单下面的开发==》开发者工具==》公众平台测试账号。
(因为本地测试所以域名填写本地地址)
2.进入微信公众平台接口调试工具页面(https://mp.weixin.qq.com/debug)把第一步获取到的appID和secret值填写上。
点击检查问题,获取到access_token的值
获取jsapi_ticket的值,把上面access_token的值(13_mPhYaHxkzbhGwOY6ABZbM8GDsKNSEadbmDaigcLg...)替换ACCESS_TOKEN,
https://api.weixin.qq.com/cgi-bin/ticket/getticket?access_token=ACCESS_TOKEN&type=jsapi
在浏览器打开会出现
{"errcode":0,"errmsg":"ok","ticket":"sM4AOVdWfPE4DxkXGEs8VDpIe-VjrBhnXt1QKTg84iheGL4wMMVN0Io77S33BYrZcVBQdmJxdRjElznMdRcf1Q","expires_in":7200}
3.打开js接口签名效验工具(https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=jsapisign)
把上面获取到的ticket的值填入,
noncestr(因为是随机所以先随便写一个:w8WdrkcRJ7mRLfcM)
timestamp(时间戳截止到秒可以去https://tool.lu/timestamp转换)
url(因为是本地服务器)
点击生成签名下面就会出现所需要的东西signature。
4.然后就可以写代码了(要引入微信库和jq库)
5.演示
网友评论