//使wx.login(Object object) 调用接口获取登录凭证(code)。通过凭证进而换取用户登录态信息,
//包括用户的唯一标识(openid)及本次登录的会话密钥(session_key)等。用户数据的加解密通讯
//需要依赖会话密钥完成
wx.login({
success: (res) => {
wx.request({
url:'https://api.weixin.qq.com/sns/jscode2session',
data:{
appid: app.globalData.appId, //你的小程序的APPID
secret: app.globalData.appSecret, //你的小程序的APPSecret
js_code: res.code, //通过wx.login接口获得的登录凭证
grant_type: 'authorization_code' }, //看官方文档
method:'GET',
header:{'content-type':'application/json'},
success: (res) => {
console.log(res.data.openid)
wx.setStorageSync('openid', res.data.openid) //存入本地缓存,key为openid
// app.globalData.openid = res.data.openid
微信小程序-用户唯一标识openid的获取及存储至本地
最新推荐文章于 2024-06-15 20:00:00 发布