使用wx.login+code2Session 有时无法获取到unionID

发布于 7 年前作者 minhao6377 次浏览最后编辑 7 年前来自 ask

按照提供的方法:

   “如果开发者帐号下存在同主体的公众号或移动应用,并且该用户已经授权登录过该公众号或移动应用。开发者也可以直接通过 wx.login + code2Session 获取到该用户 UnionID ,无须用户再次授权。”,

其结果是:

     有的能获取, 有的用户无法获取到UnionID。如下图片所示:

3 回复
chenli
chenli1 楼6 年前

肯定是授过权的,, 因为我这边做的就是授权成功后才走获取UnionID逻辑

yanchao
yanchao2 楼6 年前

重点是后面说的是授权登陆过公众号或者APP,授权小程序只是让你能用getuserinfo来获取unionid,你要用getuserinfo获取加密字符串去后台解析出用户的unionId

pjin
pjin3 楼5 年前

关键在于并且二字