收藏
回答

如何根据openid获取unionid?(需要处理老用户只有openid的数据)

同一个公司主体下面只有一个小程序,故使用了openid来区别用户唯一性。(数据库只记录了openid)。现由于业务的发展,同一个公司主体下面有多个小程序,故 使用微信开放平台来绑定小程序,想通过unionid来区别用户的唯一性。但是这样有个问题就是之前的用户只有openid的数据怎么处理?想到方案是 通过openid获取unionid的接口?但是找了相关文章没有此类接口方法.....如果让老用户重新授权登录的话,比如:两个小程序1号是现有小程序,2号是新的小程序。那么如果老用户是从2号小程序授权登录获取的信息就无法和1号小程序的用户数据做对比。那么就没办法达成两个小程序的用户信息统一。故目前想到的方案只能是根据opneid获取unionid跑一边老用户信息数据。烦请各位技术大咖给出个注意。再次表示感谢~

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

3 个回答

  • 老张
    老张
    2021-07-22

    改方案吧。有unionid的就关联上两个openid,没有unionid的,就当这个人在每个小程序里是不同的两个用户。

    2021-07-22
    有用
    回复
  • 青寒
    青寒
    2021-07-21

    每次用户过来访问,都判断取一下然后存起来吧。

    2021-07-21
    有用
    回复
  • 拾忆
    拾忆
    2021-07-21

    没办法,官方目前没提供相关接口

    2021-07-21
    有用
    回复
登录 后发表内容