咨询一下wx.login是否是只要有绑定到微信开放平台就一定能够获取到unionid
发布于 5 年前 作者 mingtang 9414 次浏览 来自 官方Issues

之前我们在使用wx.login的时候,发现有部分用户获取不到unionid,在社区搜索到的资料是这么说的

目前有两个途径可以获取unionid。

1、wx.getUserInfo返回的加密数据,解密后可以获取unionid。

    条件是小程序必须已经绑定到开发者帐号。

2、使用wx.login返回的code 通过 code2session接口获取unionid。条件是用户已经 关注或授权登录 同主体名同开发者帐号的公众号或移动app。小程序是否已经绑定公众号对接口特性没有影响。


综上,小程序只是完成开放平台绑定的话,通过code是无法获取unionid的。条件2不满足。

现在wx.getUserInfo的接口是被回收了,那么是否是wx.login在不满足这个条件 “用户已经 关注或授权登录 同主体名同开发者帐号的公众号或移动app”

情况下还能否获得unionid了了

回到顶部