首页 > 学院 > 开发设计 > 正文

微信小程序 获取openid客户端

2019-11-07 23:23:22
字体:
来源:转载
供稿:网友
        var that = this    wx.login({      success: function (res) {        var appId = '     ';//微信公众号平台申请的appid        var appSecret = '   ';//微信公众号平台申请的app secret        var js_code = res.code;//调用登录接口获得的用户的登录凭证code        wx.request({          url: 'https://api.weixin.QQ.com/sns/jscode2session?appid=' + appId + '&secret=' + appSecret + '&js_code=' + js_code + '&grant_type=authorization_code',          data: {},          method: 'GET',          success: function (res) {            var openid = res.data.openid //返回的用户唯一标识符openid            console.log(openid)            console.log("试试吧上面就是获得的openid")          }        })      }    })    //试验自己的服务器获取openId    //调用登录接口    wx.login({      success: function (res) {        //console.log(res);        that.globalData.loginCode = res.code        wx.getUserInfo({          success: function (res) {            that.globalData.userInfo = res.userInfo            that.globalData.iv = res.iv            that.globalData.encryptedData = res.encryptedData            typeof cb == "function" && cb(that.globalData.userInfo)            that.req(              'https://lifar网址.aspx?Action=ActionLogin',              {                encryptedData: that.globalData.encryptedData,                iv: that.globalData.iv,                code: that.globalData.loginCode              },              'GET',              function (res) {                console.log(res)                if (res.data.success) {                  console.log('试验自己的服务器获取openId:')                  console.log(res.data)                  var sessionId = res.data.result;                  wx.setStorageSync('sessionId', sessionId)                  console.log(sessionId)                }              },              function (res) {                console.log(res)              }            );          }        })      }    })

    //试验自己的服务器获取openId结束

方法:

  req: function (url, data, method, success, fail) {    var mydata = data || {};    //mydata['appId'] = app.globalData.appId;    wx.request({      url: url,      data: mydata,      method: method,      success: success,      fail: fail,      complete: function () {        // complete      }    })  }


上一篇:DemoA1213

下一篇:理解mmap

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表