本例中JSON请求体如下:
{“路径”:“//英雄/英雄?英雄=”}
发送请求后,微信会直接返回一个准备好的“小程序码”。
现在扫描这个小程序码看看是否已经到达指定页面了?
【防范措施】
除了我们本文提到的接口之外,微信还开放了另一个与二维码相关的接口,即“扫描普通二维码进入小程序”
开发者可以按照一定的规则批量生成二维码,但这需要开发者有注册的域名,个人小程序无法使用该接口。
微信将通过“获取小程序二维码”接口可获取的二维码数量限制为10万个,而且似乎没有“取消之前生成的二维码”的功能或机制。
所以如果你有大量的小程序二维码生成需求,建议使用普通的链接二维码方式生成二维码,如果需要使用微信提供的二维码生成接口,也要注意不要超出限制。
微信小程序码怎么生成?很多朋友对于微信小程序码的存在非常感兴趣,下面我就给大家讲一下。
如何生成微信小程序代码
下面,小编就以“虚荣数据库”小程序的英雄详情页为例,演示一下如何使用该接口。
【准备】
首先我们需要确保在小程序的app.json代码中已经注册了对应的页面。
在这个例子的设置中,我们需要注册页面//hero/hero。
"":["//","//英雄/英雄"]
当然,对应目录下也需要有对应的页面文件,并且你的小程序有发布的线上版本,否则用户扫码后微信会提示错误。
接下来我们需要进入微信小程序后台,获取小程序(如果已经获取到,此步骤可以跳过)。
进入小程序后台,点击左侧的“设置”,找到“开发设置”,找到一项,点击“获取”或者“重置”,扫码即可,网页上会显示新的。
需要注意的是,如果您之前已经生成过新的,则此操作会使旧的失效。
开发人员也需要记得妥善保管,尽量防止丢失或泄露。
【获取二维码】
有了小程序的凭证,我们就可以通过服务器获取小程序的二维码。
在这个例子中我们模拟了请求,让大家了解这个接口的用法和原理。
我们希望利用并获得
这一步我们请求的地址是,需要使用GET方法,并传递你的and。
从结果中我们可以知道,执行完这个操作之后,微信会返回一个JSON数据包给你,通过解析这个数据包,我们就可以得到。
有了它,我们可以获取不同的小程序二维码。
微信提供了两个获取小程序二维码的POST接口,你可以根据业务需求自由选择任意一个接口获取对应的小程序二维码(参数填写与我们上一步获取到的参数一致)。
要获取最新的“菊花”小程序代码,可以使用这个接口:。
如果你想要一个经典的“狗皮膏药”二维码,你可以使用这个界面:
POST请求体需要包含小程序页面地址以及传入小程序的参数,切记该页面必须在小程序中注册过。