时间:2019-05-05 来源:小程序工厂
?***:
这个我可以百分百告诉你,不会得到UID,用code获取必须必须必须满足两个条件:
1.在微信开放平台下存在同主体的App、公众号、微信小程序。2.用户关注了某个相同主体公众号,或曾经在某个相同主体App、公众号上进行过微信登录授权。
而用getuserinfo获取到encryptedData解密后的参数中,不需要关注公众号,只要你公众号和微信小程序同时在开放平台绑定了满足这一个条件,就能获得UID。不然为啥这么多人一听这个接口调整了都疯狂了
陈***:
那就只能缓存sessionKey了吧.
为什么小游戏的帖子和微信小程序的帖子不能设置一个分类呢?--微信小程序开发教程 ...
?***:
本来用code获取UID不用授权是很完美的方法,可是用户不先关注公众号拿不到就很尴尬了,总不能拿不到UID就提示请关注公众号吧,这样就成了诱导分享了要被严打。只好用getuserinfo接口获取encryptedData 解密取UID了,解密又要用sessionKey所以又要login,唉!
你sessionKey最好还是在后台保存,在后台解密,然后把结果返给你。
J***:
@小朱
session_key如果保存在后台,在后台解密, 那对我前台开发者来说是不是就只需传code给他, 而为了防止code过期, 所以在bindgetuserinfo方法中要再次调用wx.login拿到最新的code传给后台?
?***:
不是,code传一次就好了,session_key好像登录态不过期就不会过期,不要重复登录
啥错误
J***:
好的
J***:
谢谢哈!
L***:
unionid 只有第三方平台关联了微信小程序才会有!
微信小程序解密没有unionid##微信小程序开发