开放平台已经绑定了小程序。小程序APPID:wxefc278d91b8cbdcc, wxf70adcef2c53e317 。2个小程序都已经绑定好,但是都获取不到unionid!!
wx.login({
success(res) {
if (res.code) {
console.log(res)
console.log('登录成功!' + res.code)
that.code = res.code;
//发起网络请求
wx.request({
url: 'https://api.weixin.qq.com/sns/jscode2session?appid=wxf70adcef2c53e317&secret=XXX&js_code=' + that.code + '&grant_type=authorization_code',
success: function (res) {
console.log(res);
}
})
} else {
console.error('获取用户登录态失败!' + res.errMsg)
}
}
});
下面是打印的数据,没有unionid。
这个是开放平台绑定的小程序和公众号。

问题解决了吗,我现在是2018年11月了,也遇到同样的问题
我也遇到这问题了,服务端调用(https://api.weixin.qq.com/sns/jscode2session?appid=APPID&secret=SECRET&js_code=JSCODE&grant_type=authorization_code)一直获取不了unionId,请微信开发人员修复下这bug, 辛苦了!
即使用服务端调用https://api.weixin.qq.com, 也不是每次都能获取到unionId, 我的就是这种情况, 有5%的概念获取不到unionId(openid是每次都能获取到), 还请微信开发人员及时修正这个bug
好的,谢谢
https://api.weixin.qq.com/sns/jscode2session?appid=APPID&secret=SECRET&js_code=JSCODE&grant_type=authorization_code;
接口用服务端去执行,不要用小程序调用,小程序已经不允许访问https://api.weixin.qq.com了。
官方文档说了,直接在 jscode2session接口就可以获取到unionid呀!怎么回事?
https://api.weixin.qq.com/sns/jscode2session?appid=APPID&secret=SECRET&js_code=JSCODE&grant_type=authorization_code
@zero.J 我已经关注公众号。但还是拿不到unionid。郁闷。。。
你试下先关注公众号,然后在查询unionid。我遇到过同样的问题。希望官方关注并解决这个BUG。