收藏
评论

同一用户获取到的unionId不相同官方

这个问题可以按以下方式自查,举个例子:

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

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

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

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


95913浏览
最后一次编辑于  2019-08-28
知识库内容非实时更新,可能已过期、失效或不适用于当前情形,请谨慎参考
收藏
反馈

3 个评论

  • 启年
    启年
    2020-08-31

    最近看到好多小伙伴说自己明明确实绑定到一个平台了,但是为啥unionid就是不一样?不好好排查,就是不死心。讲个小细节,帮助大家排查。

    同一个开放平台下用户的unionid字符串的前面6个字符是一样的(同一个appid下的openid的前6个字符也是一样的)

    绑定到同一个微信开放平台,为什么获得的unionid不同?

    当你拿到你‘同一用户’的不同unionid的时候,你比较一下

    ·如果unionid前面的6个字符不一样,说明你的两个appid没绑定到同一个开放平台下。

    ·如果前面6个字符一样,说明这个unionid不是同一个用户的。

    ·如果unionid全部一样,说明完问题解决了。


    根据不同情况,进行自查。


    有图有真相👇👇👇👇👇👇👇👇👇👇👇👇👇👇👇👇👇👇👇

    2020-08-31
    赞同 4
    回复
  • 岛主
    岛主
    2021-05-25

    同一个用户同一个小程序同一个开放平台两次获取的unionid不一致

    [2021-04-27 19:01:54] \"openid\":\"o2vFW4_Qs1R7xo-CYV4DITx8QUYw\",\"unionid\":\"o6dsm5h2xjd_uD-n7ZQXz4wL8TQ0\"

    [2021-05-22 14:55:42] \"openid\":\"o2vFW4_Qs1R7xo-CYV4DITx8QUYw\",\"unionid\":\"oKFoi6EZGHm-9GAfCP_j5ij6PYDk\"

    小程序appid wxd440539eedb1939c


    2021-05-25
    赞同
    回复 1
    • 陈玲玲
      陈玲玲
      2022-03-18
      我也遇到了这个问题,请问您解决了吗?
      2022-03-18
      回复
  • 蒋志明
    蒋志明
    2021-01-23

    我这边有出现同一个用户同一个小程序同一个平台下,不同的unionid的问题

    2021-01-23
    赞同
    回复 1
    • 启年
      启年
      2021-01-27
      检查下是否还有这种情况的账号,如果有,排查代码BUG
      2021-01-27
      回复
登录 后发表内容