当前位置:   article > 正文

生成无限制微信小程序码_获取不限制的小程序码

获取不限制的小程序码

生成无限制的微信小程序码,主要是通过后端请求微信的接口,然后微信会把小程序码返回来。

本文不讲详细的方法了,只讲其中的一些关键点,官方文档也附上去了,结合这些点看官方文档会比较方便。

方法:

获取小程序码
官方文档:https://developers.weixin.qq.com/miniprogram/dev/OpenApiDoc/qrcode-link/qr-code/getUnlimitedQRCode.html

关键点:

1. 调用方式不同 access_token 不一样

HTTPS 调用: 要注意是 POST 方式,不要因为 ?access_token=ACCESS_TOKEN 就当成GET方式了
云调用: 不需要 access_token
第三方调用: 这个我没尝试,不过文档里也有
在这里插入图片描述

2. 参数里面 scene 是用来给小程序传递参数的,扫码以后,打开小程序对应的页面,通过onLoad(options) {} 就可以获取到参数,options 就是参数。其他的参数文档介绍的挺清楚的,我就不在说明了。

不清楚怎么获取参数的,可以看我的另一篇文章:获取微信小程序码传递的参数 / 微信开发者工具模拟扫描小程序码调试

在这里插入图片描述

3. HTTPS 调用返回的是Buffer需要转换一下,前端才能显示,我是转成了Base64

4. 获取 access_token 用的是小程序的 AppIDAppSecret 别用成公众号的了。

服务端接口说明
官方文档:https://developers.weixin.qq.com/miniprogram/dev/framework/server-ability/backend-api.html
获取 access_token
官方文档:https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/access-token/auth.getAccessToken.html

5. access_token 是有请求频率限制的,每次时效是2小时,所以 获取小程序码 要放到后端,前端请求的时候,把 scene 里要配置的参数传过去(有需求的话,可以把page内容也传过去),然后由后端去获取小程序码,再反给前端使用。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/很楠不爱3/article/detail/479770
推荐阅读
相关标签
  

闽ICP备14008679号