收藏
回答

unionID获取不到

您好,开放平台已经绑定了 APP,公众号,小程序。并且小程序和公众号也进行了关联,通过一个 关注了公众号的 微信账号 访问小程序,并且是该账号对对小程序授权了,但是调用wx.login时并没有获取到 unionID, 后台通过接口解析 code 也没有获取到 unionID,求教微信团队(文档我已经看了几遍了,也是按着相关的指导做的!)

最后一次编辑于  2018-06-27  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

4 个回答

  • 十
    2018-06-27

    因为你那个微信是你绑定开放平台之前关注的公众号,所以取不到,在之后的会取到,如果你用getuserinfo获取就会肯定能取到,获取UID不要用code取

    2018-06-27
    赞同
    回复 2
    • JinchaoLee
      JinchaoLee
      2018-06-27

      我取消关注,然后再重新关注,试了一下。还是获取不到的。。

      2018-06-27
      回复
    • 十
      2018-06-27回复JinchaoLee

      跟你说吧,百分之九十的开发人员都不会去使用code获取UID的,因为不定因素太多了。只有getuserinfo获取UID是百分百的,建议你还是别想着只用code获取UID了。不然你觉得wx.getuserinfo接口废弃了会有那么多人反馈吗,头像和昵称完全可以通过组件直接展示,基本上都是因为要改获取UID的逻辑和式样才会怨声载道的。哥们醒醒吧

      2018-06-27
      回复
  • JinchaoLee
    JinchaoLee
    2018-06-27

    发现一个问题前端通过wx.getUserInfo接口获取到encryptedData、iv,后端通过 encryptedData、iv 、session_key

    解密的方式是能够获取到unionID的。但是前后端直接调用相关获取 unionID的接口如: wx.loginde,就获取不到unionID,这样的话,wx.login我们就用不到了啊,而且逻辑也会变的麻烦了。


    2018-06-27
    赞同
    回复
  • 兰
    2018-06-27

    我这边有账号获取不到id    通过解密方式 ,急

    2018-06-27
    赞同
    回复
  • 丁明明
    丁明明
    2018-06-29

    遇到了和你一样的问题  感觉微信这次必须要用wx.getuserinfo来取unionID 太2了  因为好不容易简化了登录流程  现在又回来了

    2018-06-29
    赞同
    回复