- 当前 Bug 的表现(可附上截图)
- 预期表现
返回的用户信息中应该包含 unionId
- 复现路径
- 提供一个最简复现 Demo
1、wx.login获得code
2、将code发往业务服务器,由业务服务端调用微信小程序服务端接口获得openid和session_key
3、button按钮获得用户授权wx.getUserInfo
4、wx.getUserInfo 获得用户加密数据encryptedData及向量iv
5、将加密数据encryptedData及向量iv发送到业务服务器
6、业务服务端解密加密数据获得用户信息
用button获得用户授权后用wx.getUserInfo得的加密数据在服务端解密后不含unionid
是否符合unionID机制说明https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/union-id.html
我按文档进行的操作,虽然我没提供代码片断,但我已经在 最简复现Demo 里做了文字说明
我采用的是这里提到的第一种方式
您好,为了提高定位问题的效率,请提供相关信息:
1.appid、涉及的openid
2.最近一次操作时间(特别说明,5小时内才有机会快速定位)
3.发送的请求
openid "oeT8R5VAk86kRko7YZPV25by-9mA"
appid "wx9a7a7dba4789e667"
时间戳 1557974190
2019-05-16 10:36:30
发送的请求:
wx.getUserInfo
你好解决了吗?我们也没有获取到