收藏
回答

2个小程序和公众号绑定了不同的开放平台账号,换绑的影响及如何最小化?

我们公司目前有2个公众号和两个小程序,一套售前营销,一套售后服务。由于历史原因,售前的小程序和公众号绑定了一个开放平台账号A,售后的小程序和公众号绑定了另一个账号B。这两个账号都是同一个公司主体。现在公司层面想要实现基于Unionid的数据互通,想要把他们统一换绑成一个开发平台账号。业务现状是A账号除了绑定了售前小程序和公众号之外还有其他的小程序和公众号等10余个,B账号只绑定了售后的,初步想法是想要B换绑到A。但是售后觉得他们业务更重要且换绑可能对他们业务造成影响。售后那边的数据流现状如下:

给出的换绑方案如下:

风险评估如下:

上述的这个评估是否合理?换绑的数据刷新是否需要两周的时间?有没有办法避免或者尽量减少对业务的影响?

回答关注问题邀请回答
收藏

3 个回答

  • 跨商通
    跨商通
    2025-11-19

    用户表里,设两个unionid字段,有难度吗?老的unionid保留,加一个unionid2不就完事了吗?

    只要有其中任何一个unionid相同,不就打通了用户关系吗?

    2025-11-19
    有用
    回复 2
    • Teer
      Teer
      2025-11-19
      售后那边就是说调公众号接口获取新的unionid需要时间,这段时间内可能会有ID链接不上
      2025-11-19
      回复
    • 跨商通
      跨商通
      2025-11-20回复Teer
      这有什么关系?本来以前两边就是不通的,现在一开始ID链接不上,有什么关系,顶多还是短期内不通?直到哪天通过unionid2打通了,不就算连通了吗?
      2025-11-20
      回复
  • 风清雾散云开见日出
    风清雾散云开见日出
    2025-11-19

    把公众号1和小程序2解除绑定微信开放平台B账号,重新绑定在微信开放平台账号A中,对应的用户openid不会变,unionid会变,而公众号存在一个api接口:批量获取用户基本信息https://developers.weixin.qq.com/doc/service/api/usermanage/userinfo/api_batchuserinfo.html,可以把公众号1中所有用户openid对应的unionid从微信开放平台账号B变为A的,也就是所有涉及unionid1的数据库表数据库变更为unionid2,只要你的小程序用户openid都关注公众号并有对应的openid和unionid数据,就没问题。

    2025-11-19
    有用
    回复 2
    • Teer
      Teer
      2025-11-19
      售后那边就是说调公众号接口获取新的unionid需要时间,这段时间内可能会有ID链接不上
      2025-11-19
      回复
    • 风清雾散云开见日出
      风清雾散云开见日出
      2025-11-19回复Teer
      那是你们写代码的事,一天都不要写个高并发功能,就可以更换unionid了,如果连一天的容错时间都没有,那就没办法了。
      2025-11-19
      回复
  • 智能回答 智能回答 本次回答由AI生成
    2025-11-19
    有用
登录 后发表内容