微信小程序在用户体验时,需要记录和辨别用户的信息,几乎任何用户相关的信息都可以用微信自带的用户openid来辨别,所以,如何简单的获取openid,成为了微信小程序开发的关键技术。
接下来,我们将要带来获取用户openid的技术
wx.login({
success: function (res) {
var d = {};
d.appid = "xxxxxxxx;
d.secrect = "xxxxxxxxxx";
var l = 'https://api.weixin.qq.com/sns/jscode2session?appid=' + d.appid + '&secret=' + d.secrect + '&js_code=' + res.code + '&grant_type=authorization_code';
wx.request({
url: l,
data: {},
method: 'GET',
success: function (res) {
console.log(res.data.openid);
}
})
}
})
其中appid和secret为小程序开发者的appid和相应的secret,l为相应的获取网站以及各式,最后在res.data.openid中就是该用户的openid