获取二维码流程:获取token-->获取二维码
token获取
https请求方式: GET https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=APPSECRET
只需要改变APPID,APPSECRET改成自己对应的即可
微信提供了一个接口调试工具,可直接用这个工具调试这几个接口
https://mp.weixin.qq.com/debug/cgi-bin/apiinfo
一共提供了三个获取二维码功能
总结一下
A、永久有效,数量无限,每日只能调用1W次。用户扫描该码进入小程序后,将直接进入 path 对应的页面,可带参(注意获取到的是圆形的二维码),POST请求参数json放到body
https://api.weixin.qq.com/wxa/getwxacode?access_token=前面获取到的token
B、永久有效,数量无限,每日只能调用1W次。用户扫描该码进入小程序后,将统一打开首页,开发者需在首页根据获取的码中 scene 字段的值,再做处理逻辑。如下示例 (圆形的二维码)
http://api.weixin.qq.com/wxa/getwxacodeunlimit?access_token=前面获取到的token
// 这是首页的 js
Page({
onLoad: function(options) {
var scene = options.scene
}
})
C、永久有效,数量无限,每日只能调用1W次。用户扫描该码进入小程序后,将直接进入 path 对应的页面,可传参(方形二维码)
https://api.weixin.qq.com/cgi-bin/wxaapp/createwxaqrcode?access_token=前面获取到的token
总结:1、二维码数量总数未限制,单日调用总数ABC加起来一共1W次调用,扫码不限制;
2、AB生成的叫小程序二维码(难道跟二维码有啥区别?S B疼讯),就是圆形二维码,C生成的是方形二维码;
3、永久有效,所以得做一个同参二维码的保存,避免去疼讯调用,能本地获取就本地获取;
4、所有二维码都是已发布版的
欢迎加群交流:816478697