收藏
回答

后期加入公众号,怎么在原先的信息基础上更新公众号openid和unionid?

说明:前期单使用小程序(无unionid),后续加入微信公众号和把两者绑定了开放平台。现在是需要原先的用户登录公众号,把公众号的信息和unionid更新到原先的信息中,请问有没有什么比较好的思路或者方法能够实现?

思路一:让原先的用户重新登录一遍微信小程序,获取到unionid保存。缺点:用户数量大,操作不现实!

思路二:手动更新。用户通过公众号登录的时候,会生成第二条用户信息,手动更新到原先的用户信息中。缺点:工作量大,容易造成数据库数据混乱!

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

2 个回答

  • 老张
    老张
    09-03

    只能是有unionid和无unionid并存,关联与不关联并存。

    09-03
    赞同
    回复 4
    • 她来听我的演唱会
      她来听我的演唱会
      09-03
      好的,感谢。实在不行手动更新进去吧!
      09-03
      回复
    • 老张
      老张
      09-03回复她来听我的演唱会
      没法手动,小程序并不能手动获得unionid,必须用户正在使用小程序
      09-03
      回复
    • 老张
      老张
      09-03回复她来听我的演唱会
      老用户永远不使用小程序了,你就永远拿不到他的unionid。
      09-03
      回复
    • 她来听我的演唱会
      她来听我的演唱会
      09-03回复老张
      好的,感谢!
      09-03
      回复
  • Mr.G
    Mr.G
    09-03

    我觉得你应该这样搞,

    在公众号里的获取用户列表接口中,把所有用户都遍历一遍,把unionid拿到,然后跟用户id一起存起来,在小程序登录的时候,把unionid拿到,跟刚才存的unionid比对,有的话,直接找出来用户id登录,没的话,就创建一个用户,存userid和unionid,在公众号的用户关注回调里,也是同理,拿到用户的unionid进行比对,有的话,直接拿userid用,没有就创建

    我们之前是只有小程序,然后才绑定的公众号,就是这么搞的,

    09-03
    赞同
    回复 3
    • 她来听我的演唱会
      她来听我的演唱会
      09-03
      现在的问题就是登录小程序不一定会登录公众号,所以比较难弄!
      09-03
      回复
    • Mr.G
      Mr.G
      09-03回复她来听我的演唱会
      主要我们的账号体系是独立的,公众号和小程序是附属的,所以搞起来比较容易
      09-03
      回复
    • 她来听我的演唱会
      她来听我的演唱会
      09-03回复Mr.G
      好的,感谢!
      09-03
      回复
问题标签