收藏
回答

已有账户openid如何后台批量更新成unionid?

这个问题官方给没给解决方案啊,我看1年前好像就有类似问题,但是没有官方的解决方案。

我这原来有个公众号,现在申请个公众平台和小程序,因为老账号在用户不使用移动端微信登录的情况下(数据库存的是opneid)直接登录小程序(获取的是另一个opneid和unionid)会创建一个新账号(原代码是判断opneid在库中是否存在,不存在创建一个)。

第一种:请问有没有办法,在跳过用户的情况下,我用数据库里opneid获取unionid来给数据做个升级。

第二种:我用小程序能获取到unionid,是否有方法根据unionid获取该开放平台下的该用户的所有opneid。

请问,各位先驱们~是怎么解决的。头疼啊,卡好几天了,有点交代不了了。ps:前人埋坑后人填,坑死我个码农了

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

2 个回答

  • 没错,是我
    没错,是我
    01-19

    你们需要去认证一个微信开放平台,

    把公众号和小程序绑定到微信开放平台上去,

    一、已经关注公众号在你们系统留痕的用户,

    能用微信的接口查到unionid.

    二、没有关注公众号在你们系统留痕的用户,

    没办法不绕过用户得到unionid

    最后,没有通过unionid查询openid的接口

    01-19
    赞同 2
    回复 5
    • 青青青什么山?
      青青青什么山?
      01-19
      首先谢谢回复。
      我目前认证了开放平台,已绑定公众号和小程序。目前待解决问题就是第二项。不知您是否碰到过这个问题,是如何解决的。
      我的想法是:
           如果真的获取不到 不绕过用户得到unionid(未关注但是有记录的老用户),每隔一段时间判断opneid的关联表是否有两个相同的unionid,如果存在则进行数据同步。(user表的两条同步到一条,其他的有几分,账号金额,消费记录,优惠券,订单,文章等)。但是太复杂和乱套了,怕同步的时候出差错~
      01-19
      回复
    • 没错,是我
      没错,是我
      01-19回复青青青什么山?
      所以你们平台上目前是有5种用户了咯?
      1.关注公众号,未使用小程序的 .
      2.关注公众号,使用了小程序的 .
      3.未关注公众号但在系统留痕,使用了小程序的 .
      4.未关注公众号但在系统留痕,未使用小程序的 .
      5.从未关注公众号未在系统留痕,只用了小程序的 .
      用户有点乱,但是问题也很好解决 .
      但是流程有点长,
      私信我和你说吧
      01-19
      回复
    • 没错,是我
      没错,是我
      01-19回复青青青什么山?
      或者加我qq:643104191
      01-19
      回复
    • 青青青什么山?
      青青青什么山?
      01-19
      私信你了,大概这5种情况
      01-19
      回复
    • 爱德华·缘之助
      爱德华·缘之助
      2天前
      我也是这个问题
      2天前
      回复
  • 三去云
    三去云
    01-19

    第一种可以

    01-19
    赞同
    回复 2
    • 青青青什么山?
      青青青什么山?
      01-19
      请问调用哪个接口,能给个具体思路吗。谢谢
      01-19
      回复
    • 青青青什么山?
      青青青什么山?
      01-19
      那个第一种是未关注的老用户,不是已关注的老用户。谢谢
      01-19
      回复
登录 后发表内容
问题标签