收藏
回答

wx.login怎么直接获取用户UnionID

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 Bug wx.login获取uniodid 工具 6.6.7 2.0

开发者帐号下存在 同主体的 公众号,并且该用户已经关注了该公众号。开发者 怎么 直接通过 wx.login 获取到该用户UnionID,无须用户再次授权。

最后一次编辑于  2018-08-01  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

4 个回答

  • 洋葱
    洋葱
    2018-08-03

    前端把code,encryptedDate,iv给后台,后台解密给你Unionid

    2018-08-03
    赞同
    回复
  • Bob
    Bob
    2018-08-02

    兄弟,这是一个巨坑。还是乖乖的getUserInfo获取unionid吧。根据规则,如果有关注同主体公公众号或者操作过同主体小程序则返回unionid,否则不返回unionid,到时候你还要额外判断是否有返回unionid调用getUserInfo,https://developers.weixin.qq.com/miniprogram/dev/api/unionID.html

    2018-08-02
    赞同
    回复 1
    • 方超
      方超
      2018-08-03

      这是一个鸡肋功能

      2018-08-03
      回复
  • 执着人生
    执着人生
    2018-08-02

    纸短话长


    2018-08-02
    赞同
    回复
  • 小E
    小E
    2018-08-01

    说来话长了

    2018-08-01
    赞同
    回复 7
    • 方超
      方超
      2018-08-01

      那长话短说呗,有什么办法呢?

      2018-08-01
      回复
    • 小E
      小E
      2018-08-01回复方超

      简单来说后端掉api获取unionid,登录做判断。

      2018-08-01
      回复
    • 方超
      方超
      2018-08-01回复小E

      可是解密用到的

      encryptedData   和   iv  怎么获取呢?


      2018-08-01
      回复
    • 小E
      小E
      2018-08-01回复方超

      说来话长,

      2018-08-01
      回复
    • 方超
      方超
      2018-08-01回复小E

      额,有这么长吗

      2018-08-01
      回复
    查看更多(2)