微信longin 中的code 只是一个临时字符串。
wx.login({
success: res => {
// 发送 res.code 到后台换取 openId, sessionKey, unionId
console.log(res)
}
})
打印结果:
{errMsg: “login:ok”, code: “033c7Qci1NjGfs0Br6ei1PD9di1c7QcG”}
微信官方提供的获取的方法
1.调用 wx.login() 获取 临时登录凭证code ,并回传到开发者服务器。
所以说微信longin 中的code 只是一个临时字符串。下次登陆的时候这个code值就发生变化了。如果在小程序中要储存用户信息,则必须从服务器中取回微信的openid(用户每次登陆本小程序的唯一ID)
unionid 是本用户登陆微信下所有应用的唯一ID,如果要关联其它微信应用则要取这个id,如果不关联则不需要获取此ID