小程序wx.login接口返回40163错误。
wx.login({
success(res) {
if (res.code) {
//发起网络请求
wx.request({
url: 'http://think.fuyl.top/index/index/getOpenid'
data: {
code: res.code
},
success(a){
console.log(a.data)
}
})
} else {
console.log('登录失败!' + res.errMsg)
}
}
})
服务器端也是接收到code直接curl请求接口,没有其他操作
为什么每次都是40163?求解
麻烦提供能复现问题的代码片段https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html
wx.login({
success(res) {
if (res.code) {
//发起网络请求
wx.request({
url: 'http://think.fuyl.top/index/index/getOpenid',
data: {
code: res.code
},
success(a){
console.log(a.data)
}
})
} else {
console.log('登录失败!' + res.errMsg)
}
}
})
},
$appid = "wx00ba183******cc65";
$appSecret = "defc5eeb633970672*******12728";
$url = "https://api.weixin.qq.com/sns/jscode2session?appid=".$appid."&secret=".$appSecret."&js_code=".$code."&grant_type=authorization_code";
$res = new CurlHelper();
$res ->Curl($url);
var_dump($res ->Curl($url));
}