收藏
回答

[急]微信公众号appID没有变,为什么用户的openID,unionID变了?

具体操作:公众号服务器配置停用再启用

异常结果:openID和unionID变了,导致登录异常

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

3 个回答

  • 风清雾云开见日出
    风清雾云开见日出
    04-07

    你怎么确定是同一个微信用户的;

    你可以用自己的微信测试这个openid和unionid的,同一个微信用户在同一个公众号的openid是唯一的,unionid也是唯一的

    04-07
    有用 1
    回复 4
    • August
      August
      04-07
      首次关注时会把openID存到数据库,后面扫码会与微信推送来的opneID做比较,这段代码逻辑运行了很长时间也没有问题。突然间不能用,发现是openID变了,unionid也变了。
      04-07
      回复
    • 风清雾云开见日出
      风清雾云开见日出
      04-07回复August
      除非是你的公众号的appid变了,否则对应的openid不会变;比如你做了公众号迁移
      04-07
      回复
    • August
      August
      04-07回复风清雾云开见日出
      我在公众号后台看appID跟代码里是一样的
      04-07
      回复
    • 风清雾云开见日出
      风清雾云开见日出
      04-07回复August
      你自己的微信号是否之前关注过公众号,你的微信openid是否存到数据库中过,是的话,重新取消关注--关注再对比一下就知道了
      04-07
      回复
  • ⅴ
    04-07

    同一个用户换微信号了?

    04-07
    有用
    回复 1
    • August
      August
      04-07
      没有换的
      04-07
      回复
  • 启年
    启年
    04-07

    你说的 同一个用户 原openid 和 新openid 是什么,贴出来看看

    04-07
    有用
    回复 3
    • August
      August
      04-07
      是同一用户的openid改变
      04-07
      回复
    • 启年
      启年
      04-07回复August
      这不是同一个微信用户的openid ,要么就是自己代码有bug,检查去吧,你要是不信,你多启停几次服务器配置
      04-07
      回复
    • August
      August
      04-07回复启年
      怎么分辨出不是同一个微信用户的openid呢?
      04-07
      回复
登录 后发表内容