获取小程序二维码(跳坑日记)

获取二维码流程:获取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

转载于:https://my.oschina.net/zhch/blog/913047

你可能感兴趣的:(获取小程序二维码(跳坑日记))