menu 类型为view中,如何在url后面带上参数,如userId,这个参数值要变化的,从数据库取值

menu 类型为view中,如何在url后面带上参数,如userId,这个参数值要变化的,从数据库取值

评论区

海哥

2016-06-30 09:47

我猜您可能是想动态的获取用户信息,但是遗憾的告诉你的是:无法这样做。

如果您的微信是服务号,可以进入指定网页后,再通过微信的
网页授权API去获取用户信息。

订阅号只能由用户发送消息,通过消息可以获取用户的openid,然后给用户响应一个关联openid的url地址。

lyq027

2016-06-30 13:50

@海哥 恩,也只能这样,谢谢!另外请问一下,通过menu生成一张二维码,该二维码主要是让用户做分享使用,要带上userId,那有个疑问,是要生成永久二维码还是临时二维码?永久二维码说是10万个,那用户超过10万不就没法使用二维码分享了吗?我的userId是32位的随机字符,如果使用临时二维码,scene_id这个是int形,也不适用,求解

海哥

2016-06-30 16:42

@lyq027 userId和scene_id可以建立一个单独的表来做映射关系,或者直接用缓存。

lyq027

2016-07-01 08:42

@海哥 不太理解,我的二维码主要是分享,新用户扫码后,能知道是谁推广的。所以需要带上推广者的userId。但是scene_id与userId做映射表,这是怎么处理呢?scene_id是做不重复int形递增吗?然后新建一个表,如:scene_id为1对应userId为xxxxxx,然后扫码出来的scene_id再去数据库里查找相应的userId,是这样吗?