1.1 获取code
首先我们要调用接口来获取登录凭证,也就是code,从而获取用户们登录的状态信息,其中有一个唯一标示,就是openid,还有我们登录要用到的钥匙(session_key)。用户的基本数据我们都要用到钥匙来获取数据。
wx.login({
//获取code
success: function(res) {
code = res.code //返回code
}
})
1.2 获取openid
拿到上一步获取的code,结合小程序 appid 和 secret 请求接口api.weixin.qq.com/派槐sns/jscode2session?appid=APPID&secret=SECRET&js_code=JSCODE&grant_type=authorization_code 换取openid,与 openid 一同被返回的,还包括 session_key,其中 session_key 是对用户数据进行加密签名的密钥。为了自身应用安全,session_key 不应该在网络上传输。
wx.request({
url: 'api.weixin.qq.com/sns/jscode2session?appid=APPID&secret=SECRET&js_code='+ code +'&grant_type=authorization_code',
data: {},
header: {
'content-type': 'application/json'
},
success: function(res) {
openid = res.data.openid //返回openid
}
})
2. 获取用户信息
2.1 在app.js中创建该全局方法
//app.js
getUserInfo:function(cb){
var that = this
if(this.globalData.personInfo){
typeof cb == "function" &&cb(this.globalData.personInfo)
}else{
//调用登录局纳接口
wx.login({
success: function () {
wx.getUserInfo({
success: function (res) {
that.globalData.personInfo = res.userInfo
typeof cb == "function" &&cb(that.globalData.personInfo)
}
})
}
})
}
}
2.2 实例化全局方法获取用户信息
var that = this
//调用应用实例的方法获尘腊友取全局数据
app.getUserInfo(function (personInfo) {
//更新数据
that.setData({
personInfo: personInfo
})
})
小程序id怎么查看?有两种方式,一种是在手机上,一种是在电脑上,下面是具体的查看方法。
一、移动端查看微信小程弊念迅序APPID方法
1.首先在微信上打开任意微信小程序的任意页面,点击小程序右上角的【...】分享按钮,再点击小程序名称进入即可。
2.其次进入小程序详情页,点击更多资料,进入即可
3.最后进入小程序后台,第三栏就是微信小程租此序APPID账号,如图所示:
二、PC端高中查看微信小程序APPID方法
1、登录微信小程序管理后台(https://mp.weixin.qq.com/)
首先访问微信小程序管理后台,输入小程序账号和密码,进入小程序管理后台,如图所示:
2.依次点击左侧功能栏“设置”-“开发设置”-开发者ID,这里就可以查看到小程序APPID号,如图所示:
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)