我为什么无法获取微信用户的openid?
小程序绑定了开放平台,在USB连手机调试时,可以全部获取到,【包括昵称,openid和unionId】,但发布后或体验版中,只能获取到用户昵称,无法获取到openid和unionId。
是不是没有认证的问题?
代码如下
wx.login({
provider: 'weixin',
success: function(loginRes) {
let js\_code=loginRes.code;
if (!that.isCanUse) {
// 获取用户信息
wx.getUserInfo({
provider: 'weixin',
success: function(infoRes) {
that.yonghuwx = infoRes.userInfo
data.name=that.yonghuwx.nickName //可以获得nickName
data.unionId=that.yonghuwx.unionId //无法获得unionId
data.openId=that.yonghuwx.openId //无法获得openId
}
});
// 获取用户信息
}
}
});