小程序用code拿token值

时间:2020-08-10 20:58:34   收藏:0   阅读:102
  1. 使用 wx.login() 获取临时登录凭证code,并回传到开发者服务器。
     // 登录
  2.  
        wx.login({
  3.  
          success: res => {
  4.  
            // 发送 res.code 到后台换取 openId, sessionKey, unionId
  5.  
            // console.log(res)
  6.  
            if (res.code) {
  7.  
              //发起网络请求
  8.  
              wx.request({
  9.  
                url: ‘url‘,
  10.  
                method: ‘POST‘,
  11.  
                data: {
  12.  
                  // x: ‘‘,
  13.  
                  // y: ‘‘
  14.  
                  code: res.code//将code发给后台拿token
  15.  
                },
  16.  
                header: {
  17.  
                  ‘content-type‘: ‘application/json‘ // 默认值
  18.  
                },
  19.  
                success: function (res) {
  20.  
                  // 存token
  21.  
                  console.log(‘token=‘+res.data.data.token)
  22.  
                  that.globalData.token = res.data.data.token;//拿到后将token存入全局变量  以便其他页面使用
  23.  
                }
  24.  
              })
  25.  
            } else {
  26.  
              console.log(‘获取用户登录态失败!‘ + res.errMsg)
  27.  
            }
  28.  
          }
  29.  
        })
评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!