小程序登陆后,wx.getUserInfo()无法获得unionId
- 当前 Bug 的表现(可附上截图)
如标题所述,getUserInfo() encryptedData解密后没有unionid
(微信公众平台的小程序账号已绑定了公众号,微信开放平台也帮定了同一公众号)
- 预期表现
在上述情况下,调用API时能获得unionId
- 复现路径
使用我们的APPID调登陆接口成功后再调wx.getUserInfo(),查看结果是否不包含unionId内容
- 提供一个最简复现 Demo
如下是调用该接口返回的解密后的结果(屏蔽了一些敏感信息):
{
“openId”: “oJEEZ******gDasmAHXrE_7****U”,
“nickName”: “Waikit”,
“gender”: 1,
“language”: “zh_CN”,
“city”: “Shenzhen”,
“province”: “Guangdong”,
“country”: “China”,
“avatarUrl”: “https://wx.qlogo.cn/mmopen/vi\_\*\*/iaRAVC3t5Ts2xzMHtjv2Oiag3ehLiaYvDQw07aP57TFqKK5W8IFNiaR6QAQicwSicDa1agjx5WIscUrqS3a3Nv3QBtibA/\*\*\*”,
“watermark”: {
“timestamp”: 1542780768,
“appid”: “wxd60bb7*****ea6bc”
}
}
