登录
首先通过wx.login()来获取到用登录的凭证code,然后将code码提交到你的后台来换取openid,sessino_key,unionid等信息
wx.login({
success(res){
console.log(res)
if (res.code) {
// 发起网络请求,用于用户登录
wx.request({
url: '后台登录的接口',
data: {
code: res.code
}
})
} else {
console.log('登录失败!')
}
})
返回的数据如下:
{
error: 0,
authkey: "NTM4YU1EM3FFZ203K0FGcXFzWCtuMXhzZnZrU3pBczB4ZUdLSl…3azg5V1Jhd2ZvbC9RaGlCQURaQWYvMldFbDBpcTZqWkVXTQ=="
error: 0
isclose: 0
openid: "oq58a49tflHEOys1tatDjZ1RI67s"
session_key: "tyhfLIrS1keI/Ld+ToT7UA=="
unionid: "oQa-SjuSUKTEuzsDjOk9d3Bfy0w0"
}
openID:用户唯一标识。28位。不需要用户同意就能获取到。
session_key