@requires_authorization
方法一:
wx.login({
//获取code
success: function (res) {
var code = res.code; //返回code
var appId = '...';
var secret = '...';
wx.request({
url: 'https://api.weixin.qq.com/sns/jscode2session?appid=' + appId + '&secret=' + secret + '&js_code=' + code + '&grant_type=authorization_code',
data: {},
header: {
'content-type': 'json'
},
success: function (res) {
var openid = res.data.openid
console.log('openid为' + openid);
}
})
}
})
方法二:
wx.login({
success: function (res) {
if (res.code) { //wx.login获取code。
//发起网络请求
wx.request({
url: 'http://eorder/weixin/start',
data: {
code: res.code, //将code发送到后台服务器。
},
success: function (result) {
console.log(result.data.openid)
}
})
} else {
console.log('获取用户登录态失败!' + res.errMsg)
}
}
})
前端微信授权两种方法
猜你喜欢
转载自blog.csdn.net/weixin_43764814/article/details/103885053
今日推荐
周排行