0
点赞
收藏
分享

微信扫一扫

微信小程序获取用户openid等信息


uni.login({
success: res => {
console.log(res)
if (res.code) { //微信登录成功 已拿到code
this.jsCode = res.code //保存获取到的code
console.log(res.code);
uni.request({
url: 'https://api.weixin.qq.com/sns/jscode2session',
method: 'GET',
data: {
appid: 'xxxxxxxxxx', //你的小程序的APPID
secret: 'xxxxxxxxxx', //你的小程序的secret,
js_code: res.code //wx.login 登录成功后的code
},
success: cts => {
console.log(cts);
// 换取成功后 暂存这些数据 留作后续操作
this.openid = cts.data.openid //openid 用户唯一标识
this.unionid = cts.data.unionid //unionid 开放平台唯一标识
this.session_key = cts.data.session_key //session_key 会话密钥
console.log('===========' + this.openid);

}
});
} else {
console.log('登录失败!' + res.errMsg)
}
}
})

备注:

微信小程序,获取openid报了这个错。

提示:缺少code

但是code有值,好是什么问题?

解决:

微信公众号:参数code,而微信小程序的参数叫js_code

只要将报错的参数,加个js_就解决问题。


举报

相关推荐

0 条评论