急!!用户未关注公众号如何获取Union_ID

我们有一个项目,是有PC端与移动端,之前累积了一些用户,这些用户都是用openID来进行标识的,我们PC端登录扫码是通过用户openID来进行登录的(当时并没有绑定微信开放平台),所以也没有存过用户的Union_ID,现在我们想开发一个小程序,碰到了以下的问题:

  1. 之前的老用户再用openID标识已经不行了,因为在小程序端是无法识别是否为注册用户的,老用户如果关注公众号我们是可以拿到Union_ID的,但是未关注的就拿不到,所以就想问一下大家有没有办法解决老用户的问题,就是怎么获取他们的Union_ID


最后一次编辑于  2018-10-09  (未经腾讯允许,不得转载)
收藏评论 0关注问题写回答

8 个回答

  • Smile🤣
    Smile🤣

    先跑个脚本,通过公众号获取用户信息接口把老用户 unionid 补上

    小程序这边,通过用户授权登陆,解密 encryptedData 拿到unionid即可


    需要关注公众号?并不需要吧,我这边就是这么搞的

    赞同 1没有帮助
    评论 11
    复制
    2018-10-11
    • Smile🤣
      Smile🤣

      当然,小程序和公众号都要绑定到同一个开发者帐号下面

      赞同 0没有帮助
      回复
      复制
      2018-10-11
    • cx521zt
      cx521zt
      回复Smile🤣

      我之前确实是用的这个方案,但是我用程序跑完之后,发现有一半的用户没有获取到unionID,而这一半都是没有关注公众号或者取消关注的

      赞同 0没有帮助
      回复
      复制
      2018-10-11
    • Smile🤣
      Smile🤣
      回复cx521zt

      微信并没有这样的限制,我们没有关注的也能拿到unionidhttps://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421140839

      赞同 0没有帮助
      回复
      复制
      2018-10-11
    • 展示更多
    评论
  • 。

    同样的问题请问楼主解决了吗

    赞同 0没有帮助
    评论 0
    复制
    01-22
  • cx521zt
    cx521zt

    没有官方的大佬出来一下吗?

    赞同 0没有帮助
    评论 0
    复制
    2018-10-11
  • 孙

    注册后台 引导去关注公众号

    赞同 0没有帮助
    评论 0
    复制
    2018-10-11
  • 风要雨
    风要雨

    可以拿openid获取用户的基本信息,里有unionid。

    赞同 0没有帮助
    评论 1
    复制
    2018-10-11
    • cx521zt
      cx521zt

      你说的是小程序吧,公众号没有关注拿不到

      赞同 0没有帮助
      回复
      复制
      2018-10-11
    评论
  • 12:34
    12:34

    你仔细研究一下一楼说的,明白了就差不多解决了

    赞同 0没有帮助
    评论 0
    复制
    2018-10-11
  • @
    @

    有登陆功能的么 可以登陆按钮 变为授权登陆的按钮 授权后 可以拿到unionid了

    赞同 0没有帮助
    评论 1
    复制
    2018-10-10
    • cx521zt
      cx521zt

      我们的登录是扫码登录,是一个关注事件

      赞同 0没有帮助
      回复
      复制
      2018-10-11
    评论
  • 有事Q我
    有事Q我

    文档里不是说了吗。从解密数据里获取

    赞同 0没有帮助
    评论 0
    复制
    2018-10-10