data: {errcode: 40013, errmsg: "invalid appid rid: 608d5803-66b84dfc-005383b1"} appid的值错了
data: {errcode: 41002, errmsg: "appid missing rid: 608d5716-7afad565-4251e5bc"} 错用成post请求
data: {errcode: 41004, errmsg: "appsecret missing, hints: [ req_id: qkacgByWf-jJsoNA ]"} 请求时键名错了,应为 secret
data: {errcode: 41008, errmsg: "missing code, hints: [ req_id: QkacMBore-rt6w3 ]"} 请求时键名错了,应为 js_code
wx.login({
success: res => {
console.log(res.code)
// 发送 res.code 到后台换取 openId, sessionKey, unionId
if (res.code) {
//------------------------------------------------------------------
//发起网络请求
wx.request({
url: 'https://api.weixin.qq.com/sns/jscode2session',
data: {
appid: APP_ID, //此处填appid的值
secret: APP_SECRET, //此处填appsecret的值
js_code: res.code,
},
//------------------------------------------------------------------
//以上为关键代码
timeout: 3000,
success: function (res) {
console.log('小程序发送请求成功')
console.log(res.data.openid)
},
fail: function (err) {
console.log('小程序发送请求失败')
}
})
} else {
console.log('登录失败!' + res.errMsg)
}
}
})
希望对你有所帮助~