收藏
回答

小程序unionID获取

问题模块 框架类型 问题类型 API/组件名称 终端类型 操作系统 微信版本 基础库版本
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。


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

2 个回答

  • 🐑🌜🌙🦄
    🐑🌜🌙🦄
    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
    • 幕smile
      幕smile
      2018-05-16
      有没有不用用户授权直接获取unionID的方法,求解。
      2018-05-16
      回复
    • 🐑🌜🌙🦄
      🐑🌜🌙🦄
      2018-05-17回复幕smile
      应该没有,你想拿到encryptedData加密数据必须授过权吧
      2018-05-17
      回复
    • 幕smile
      幕smile
      2018-05-17
      现在改了之后好像是这样的。
      2018-05-17
      回复
    • 幕smile
      幕smile
      2018-05-17
      再次感谢。
      2018-05-17
      回复
  • 幕smile
    幕smile
    2018-05-16

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

    2018-05-16
    赞同
    回复