如何获取小程序二维码的链接(path)

·  阅读 7111

最近有个需求,后端接口生成小程序二维码(带参数),QA扫码测试有问题,说链接里面没有参数。但后端接口坚持有参数,两边争得面红耳赤!

找了好多方法都没有实现如何把小程序二维码解析出链接, 其中过程还发现了好多wx的bug,如wx.scanCode,此处具体不展开。

其实很简单,小程序的后台有个“生成小程序码”的工具,本以为只能生成自己小程序的码,测试发现可以打开所有线上小程序的码(页面路径)。

通过草料二维码随便生成一个带参数的小程序二维码cli.im/weapp:如:

pages/garden/index?a=1&b=6
复制代码

⚠️此处仅仅为了获取一个小程序二维作为码测试使用,需要输入secret,真实环境中大家可以网上随便找小程序个二维码来查找其页面路径。

为了有说服力我们网上随便找一个小程序二维码如下,我们来解析出其链接,

通过微信扫码该二维码打开页面,找到小程序的更多资料,以京东为例,如下图:

找到小程序的AppID,然后登陆任意小程序后台,在右上角有个工具,点击生成小程序码

点击生成小程序码,然后输入小程序的appid选择小程序,点击下一步

然后点击获取更多页面路径,在弹出的输入框中输入你的微信号,点击开启。然后在你的微信中打开小程序

点击复制本页面路径,这时候如果是一般的小程序 我们就拿到了这个页面的路径了。

最后的结果为

pages/home/home.html
复制代码

好吧,竟然没带参数!!!!

大家可以试试去分享一个小程序,以京东购物为栗子,获取到的链接为:

pages/garden/pages/index/index.html?inviteCode=73cb0a6ff2284307b0169470692b54f7&mpin=E05FDBFA385508FEAAF2FDF9F2
复制代码

这样我们就能看到具体的参数地址了。

分类:
前端
标签:
分类:
前端
标签: