wx.login
我想问一种场景。
用户重来没有关注过我的小程序关联的任何app和公众号.
用户打开我的小程序。并且点击了登录按钮。登录按钮是 button opentype是 getuserinfo.
用户同意了授权.在button 的bindgetuserinfo方法中,调用wx.login方法,得到code再用code去请求微信服务器,是否能得到unionid?
希望官方给出解答,官方文档说的不是太明白.
9 回复
本来用code获取UID不用授权是很完美的方法,可是用户不先关注公众号拿不到就很尴尬了,总不能拿不到UID就提示请关注公众号吧,这样就成了诱导分享了要被严打。只好用getuserinfo接口获取encryptedData 解密取UID了,解密又要用sessionKey所以又要login,唉!
你sessionKey最好还是在后台保存,在后台解密,然后把结果返给你。
@小朱
session_key如果保存在后台,在后台解密, 那对我前台开发者来说是不是就只需传code给他, 而为了防止code过期, 所以在bindgetuserinfo方法中要再次调用wx.login拿到最新的code传给后台?