40029 uniapp uni.login APP微信授权登录 invalid code
super
2022-09-03 10:56
![views](/static/super/images/icon/evaluate-9a.png)
今天使用uniapp进行app微信授权登陆时,一直提示invalid code
检查完服务端,及uniapp配置后,还是出现同样的问题
最后发现是由于使用的 uniapp 模拟器运行导致的 (就是手机通过数据线与电脑连接模拟调试)
![](/uploads/article/20220903/d3c1c6983305094b1ade3acb588e4966.png)
通过云打包正常安装到手机后测试,正常
![](/uploads/article/20220903/ab5a3b679180a37fef7f2d08d5bedcf1.png)
uniapp代码 测试获取App code
getAPPCode() {
let _this = this;
uni.login({
provider: 'weixin',
onlyAuthorize: true,
success: function (loginRes) {
console.log(loginRes.code);
if (loginRes.errMsg === "login:ok") {
_this.code = loginRes.code;
uni.setClipboardData({
data: loginRes.code,
success: function () {
uni.showToast({
title: '复制成功'
})
},
fail() {
uni.showToast({
icon: "error",
title: '复制失败'
})
}
});
}
}
});
}
PHP代码:
文档在此
@ #1 哎:- -真实醉了 我调试俩钟头