收藏
回答

同一个小程序,不同的微信用户,出现了unionId相同的问题?

开发了一个小程序,为了以后扩展也开通了开发者账号绑定了小程序,前端使用了wx.login,后端使用code2Session,然后用unionId作为微信用户的唯一键来绑定用户信息,但是最新有用户反映自己的信息变成别人的了,修改之后就好了,但是过一段时间又变成别人的信息了,调了日志才发现有两个微信用户的unionId居然一样,所以才会出现上述情况,有没有出现这种情况的还请告知一下怎么解决?

appId:wxc981d535c92b88b1

openId:oiK7k5eC0rM75VnO8pU3JoPQR9gY

unionId:oE-9P6pqVIu9i8rId7HLPUDz3P1Y

最后一次编辑于  02-19
回答关注问题邀请回答
收藏

2 个回答

  • Demons
    Demons
    02-20

    https://api.weixin.qq.com/sns/oauth2/access_token 这个接口会多返回一个字段is_snapshotuser =1 为虚拟账号检查一下

    02-20
    有用
    回复 1
    • 牧码人
      牧码人
      02-20
      您好,unionId是根据wx.login()得到的code请求jscode2session接口获取的
      02-20
      回复
  • 拾忆
    拾忆
    02-19

    提供下appid、openid、unionid让官方排查。

    一般不会是官方的BUG。

    02-19
    有用
    回复
登录 后发表内容