微信小程序wxacode.getUnlimited获取单页二维码后,参数获取实例说明。

编辑:睿儿发表于:2021-02-04 17:33:53 70 次阅读


主题:微信小程序wxacode.getUnlimited获取单页二维码后,参数获取实例说明。


在微信小程序开发过程中,有的时候客户要求生成页面的小程序码,通过扫码访问页面。

通过研究微信文档  https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/qr-code.html   有三种生成二维码的接口


文档中说明 接口 A 加上接口 C,总共生成的码数量限制为 100,000,请谨慎调用。


所以我们选择接口B的方式  wxacode.getUnlimited 。

官方网址:https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/qr-code/wxacode.getUnlimited.html


通过获取ACCESSTOKEN 与 HTTPS链接组合,我们得到了CURL POST的地址。


这里重点说的并不是地址,而是参数。。

$data = '{"scene":"ID=6","page":"pages/products/proitem","width":140}';

POST的参数里面的 access_token 参数在文档里面是必须选的,但其实不传也跑的挺好。传的话没试过。。反正不传也能成功。。


主要是 scene 这个参数,这个参数是需要在JS文件里面获取的。。

通过  这种方式 获取 SCENE 方式 。。

 console.log('scene is',options.scene);
 console.log('scene2 is',decodeURIComponent(options.scene));


得到的结果是  :

image.png


通过截图我们可以看到 不管怎么样都可以获取,但要解析的话 就需要用第二种方式来获取,获取之后再通过字符串操作方式把需要的内容取出来。


但一般情况下我们就只需要一个参数,所以可以直接把参数 ID=6 写成 6 然后通过获取的方式把它赋值给ID就好了。

原文地址:http://www.zjkdh.com/library/202102/67.html(张家口导航-睿儿知识库)

张家口睿儿网络科技有限公司版权所有