很多小程序开发者需要获取二维码来访问小程序的不同页面,包括常见的方形二维码和新推出的小程序码。
这时候我们直接在小程序后台得到的二维码已经远远不能满足我们以上的需求了。最甜蜜的是。
通过这个界面,商家和开发者可以制作进入不同页面的小程序的二维码,而不限制扫描码进入小程序的首页。
接下来,知者(micro signal zxcx0101)以小程序的一个英雄细节页面为例,展示如何使用这个界面。
准备工作
首先,我们需要确保相应的页面已经在applet的app.json代码中注册。
在这个例子的设置中,我们需要在页面中注册页面/细节/英雄/英雄。
当然,相应的目录里应该有相应的页面文件,你的小程序已经在线发布了。否则微信会在用户扫码后提示错误。
接下来我们需要去微信小程序后台,获取小程序的AppSecret(如果已经有了,可以跳过这一步)。
进入小程序背景,点击左边的“设置”,找到“开发设置”,就可以找到AppSecret项了。点击“获取”或“重置”。扫描代码后,新的AppSecret将显示在网页上。
需要注意的是,如果你之前已经生成了一个新的AppSecret,那么旧的AppSecret会随着这个操作而失效。
开发者还需要记得妥善保管好AppSecret,尽最大努力保证AppSecret不会丢失或泄露。
获取二维码
有了小程序的AppID和AppSecret,我们就可以用服务器获取小程序的二维码了。
在这个例子中,我们模拟这个请求,让每个人都知道如何使用这个接口以及如何使用它。
首先,我们需要使用AppID和AppSecret来获取访问令牌。
在这一步中,我们请求的地址是https://api.weixin.qq.com/cgi-bin/token,,所以您需要使用GET方法来传递您的AppID和AppSecret。
从结果可以知道,这次操作后,微信会给你回一个JSON数据包。解析这个包,我们可以得到访问令牌。
有了访问令牌,我们可以得到不同的小程序的二维码。
微信提供了两个POST获取小程序二维码的接口。根据您的业务需要,可以自由选择任意界面,获取小程序对应的二维码(在GET参数的ACCESS_TOKEN部分填写上一步获取的Access Token)。
获取最新的“菊花”小程序代码,可以使用这个界面:https://api.weixin.qq.com/wxa/getwxacode? ACCESS _ TOKEN = ACCESS _ TOKEN。
如果你想要经典的“狗皮膏药”二维码,可以用这个界面:https://api.weixin.qq.com/cgi-bin/wxaapp/createwxaqrcode? ACCESS _ TOKEN = ACCESS _ TOKEN
开机自检请求正文需要包括小程序的页面地址和传递给小程序的参数。记住,这个页面必须在app.json的小程序中注册。
在这个例子中,JSON请求体如下:
发送请求后,微信会直接返回一个“小程序代码”。
现在,长按上面的图片扫一下,看看是不是在指定的页面上。
需要注意的事项
除了我们文章中举例说明的接口之外。
通过这个界面,开发者自己可以按照一定的规则批量生成二维码。但是它要求开发者有备案域名,个人小程序不能使用这个界面。
,而且好像没有什么功能和机制可以“注销之前生成的二维码”。
所以如果你有大量的小程序二维码生成需求,建议使用常见的链接二维码的方式来生成二维码。如果需要使用微信提供的二维码生成界面,也要注意不要超限。
在微信后台回复“评论”,获得一套完整的“公众评论订购”小程序开发经验。
▽点击“阅读原文”发现更多优质小程序。
1.《小程序二维码 开发 | 小程序如何生成带参数二维码?》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。
2.《小程序二维码 开发 | 小程序如何生成带参数二维码?》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/junshi/1537527.html