许多小程序开发人员需要获得QR码才能进入小程序的不同页面:包括公共正方形“ QR码”和新推出的“小程序代码”。
这时,我们直接在后端中获得的QR码远远不能满足我们的上述需求。紧密地,微信提供了一个界面来“获取小程序的QR码”。
通过此界面,商人和开发人员可以为小程序创建QR码以进入不同的页面,而不必限制扫描代码进入小程序主页。
下面,知识程序(微信ID)将以“”小程序的英雄详细信息页面为例,说明如何使用此界面。
准备工作
首先,我们需要确保相应页面已在的app.json代码中注册。
在此示例的设置中,我们需要注册页面// hero / hero。
当然,相应的目录中也需要相应的页面文件,并且您的已具有已发布的在线版本。否则,在用户扫描代码后,微信会提示错误。
接下来,我们需要转到微信小程序背景以获取小程序(如果已经获得小程序,则可以跳过此步骤)。
转到小程序的背景,单击左侧的“设置”,然后找到“开发设置”,我们可以找到一个。单击“获取”或“重置”,在扫描代码后,网页将显示一个新的页面。
请注意,如果您之前已经生成了新的,则旧的将对该操作无效。
开发人员还需要记住妥善保管它们,以确保它们不会丢失或泄漏。
获取QR码
通过的和开发小程序链接地址如何加参数,我们可以使用服务器获取的QR码。
在此示例中,我们将通过模拟请求让每个人了解此接口的用法和原理。
首先,我们需要使用和获取。
在此步骤中,我们要求的地址是,并且您需要使用GET方法来传递您的and。
从结果中我们可以知道:执行此操作后,微信将为您返回一个JSON数据包。通过解析此数据包,我们可以获得。
有了,我们可以获取不同小程序的QR码。
微信提供了两个POST接口,用于获取小程序的QR码。您可以根据自己的业务需求自由选择任何接口,以获取小程序的相应QR代码(GET参数的部分填充了我们在上一步中获得的代码)。
POST请求正文需要包括小程序的页面地址和在小程序中传递的参数。请记住,此页面必须在的app.json中注册。
在此示例中,JSON请求正文如下:
发送请求后,微信将直接返回创建的“小程序代码”。
现在,按住上面的图像并扫描以查看是否已到达指定页面?
注释
除了本文中的界面之外,微信还打开了另一个与QR码相关的界面,即“扫描普通QR码以进入小程序”。
通过此界面,开发人员可以根据某些规则自行批量生成QR码。但是,它要求开发人员具有注册的域名,并且个人主体小程序不能使用此界面。
微信将通过“获取小程序QR码”界面可获得的QR码数量限制为100,000,并且似乎没有“注销以前生成的QR码”的功能和机制。
因此,如果您有大量的小程序QR码生成需求,建议使用普通链接QR码方法生成QR码。如果您需要使用微信提供的QR码生成界面,请注意不要超过此限制。