收藏
回答

小程序unionID获取

框架类型 问题类型 API/组件名称 终端类型 操作系统 微信版本 基础库版本
小程序 Bug wx.login、wx.getUserinfo 客户端 Android 6.6.6 2.0.6

原先通过wx.login接口获取到code用来换取session-key,再通过wx.getUserInfo接口将

encryptedData和iv、session-key来换取unionID,现在接口调整后怎么获取啊,官方文档上说wx.login接口可以得到unionID。


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

2 个回答

  • 2018-05-16

    感谢大佬回答,我先试试。

    2018-05-16
    有用
    回复
  • 2018-05-16

    <button open-type="getUserInfo" bindgetuserinfo="userInfoHandler"> Click me </button>

    userInfoHandler:function(e){
        console.log(e)
        if (e.detail.errMsg === "getUserInfo:ok"){
          //用户同意授权,执行wx.login、wx.getUserinfo
           
        }else{
          console.log('用户拒绝授权')
        }
      },


    2018-05-16
    有用
    回复 4
    • 2018-05-16
      有没有不用用户授权直接获取unionID的方法,求解。
      2018-05-16
      回复
    • 2018-05-17回复
      应该没有,你想拿到encryptedData加密数据必须授过权吧
      2018-05-17
      回复
    • 2018-05-17
      现在改了之后好像是这样的。
      2018-05-17
      回复
    • 2018-05-17
      再次感谢。
      2018-05-17
      回复
登录 后发表内容