html52.com
我爱小程序-开发者交流社区

扫普通链接二维码打开小程序时,能获取二维码中的参数吗

问题模块
API和组件

二维码的url 是 https://xxx.xxxxx.com/a/11 怎样能获取到那个 11这个值

指定的小程序页面怎么获取到这个参数呢,以用于逻辑判断


网友回复

Andy.Gao:

opion.q 解析文档 相关文档吗?有的话,麻烦发个链接  

阳光海:

是需要进行匹配设置的,例如:你生成的带推广者的二维码url为 http://你后台服务的域名/uerid(推广者id参数名)/123456(推广者的userid);

那你就可以在小程序后台 配置这个http://你后台服务的域名/uerid/123456  映射到你的小程序页面 /home

这样扫码打开小程序页面home的时候,就可以从onload事件中通过options.q提取参数了(userid=123456)

念:

工具有了,是不是要去小程序后台配置二维码规则啊?那个二维码链接参数是不是这两种的哪一种呢?


工具有了,是不是要去小程序后台配置二维码规则啊?那个二维码链接参数是不是这两种的哪一种呢?阳光海:这需要自己开发一个二维码生成工具或者模块,生成的时候绑定上推广者的openid或者业务用户id,然后再通过小程序入口页的option

阳光海:

这需要自己开发一个二维码生成工具或者模块,生成的时候绑定上推广者的openid或者业务用户id,然后再通过小程序入口页的option.q参数提取就可以了

念:

是的,我就是要推广者的id。但是我现在就是不知道怎么配置二维码规则和二维码链接,配置了我也不知道怎么生成二维码???

阳光海:

用户的id不需要通过而二维码取,小程序内就可以获取用户的openid的啊;

不过另外你要提取这个二维码挂接的推广者id的话,则需要在生成二维码的时候挂接url参数,这样就可以在扫码进入后,获取是哪个推广人员导入的流量了。

念:

如果我要获取分享出去的二维码的用户id,就相当于参数。在二维码规则那里怎么配置啊?二维码链接我也不知道怎么配置?你能随便给我编一个事例吗?

阳光海:

二维码自己生成的

阳光海:

可以自己生成测试的二维码内容,然后扫码测试

阳光海:

不需要的,不发布也可以用

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

真正的个人免签约支付接口

云免签H5支付