微信公众平台授权登录,同一个微信为什么会得到两个不一样的unionid ?
发布于 5 年前 作者 tduan 10469 次浏览 来自 官方Issues

由于网站程序升级,于是把数据库相关信息导入到新的数据库,数据库结构差不多

网址,APP_ID,APP_SECRET 都未改变的前提下,访问新的程序,

为啥统一微信号重新授权入库过后的数据产生一个unionid 不同  openid相同的一条数据,而不是直接识别到旧库里面导入的unionid

3 回复

这个问题请自查一下,举个例子:

1.小程序APPID:wx**********6c86a7 ——账号A,

公众号APPID:wx**********8d6f47 ——账号B,

2.需要拿到相同的unionID,核实账号A和账号B 绑定同一个微信开放平台账号是:dl******[email protected] ,所以同一个用户的unionid相同,

3.一般出现unionid不同的原因是:该openid不属于账号A,也不属于账号B,而是属于账号C或账号D,而账号C或账号D并没有绑定在同一个微信开放平台账号下,所以unionid不同

排查出问题了吗

unionid 应该不会变。有可能是历史数据有问题。中途有没有绑定了另一个开放平台账号?

回到顶部