开发了一个小程序,为了以后扩展也开通了开发者账号绑定了小程序,前端使用了wx.login,后端使用code2Session,然后用unionId作为微信用户的唯一键来绑定用户信息,但是最新有用户反映自己的信息变成别人的了,修改之后就好了,但是过一段时间又变成别人的信息了,调了日志才发现有两个微信用户的unionId居然一样,所以才会出现上述情况,有没有出现这种情况的还请告知一下怎么解决?
appId:wxc981d535c92b88b1
openId:oiK7k5eC0rM75VnO8pU3JoPQR9gY
unionId:oE-9P6pqVIu9i8rId7HLPUDz3P1Y
,https://api.weixin.qq.com/sns/oauth2/access_token 这个接口会多返回一个字段is_snapshotuser =1 为虚拟账号检查一下
提供下appid、openid、unionid让官方排查。
一般不会是官方的BUG。