40029 uniapp uni.login APP微信授权登录 invalid code
super
2022-09-03 10:56
7643
今天使用uniapp进行app微信授权登陆时,一直提示invalid code
检查完服务端,及uniapp配置后,还是出现同样的问题
最后发现是由于使用的 uniapp 模拟器运行导致的 (就是手机通过数据线与电脑连接模拟调试)
通过云打包正常安装到手机后测试,正常
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
#2
@ #1 哎:- -真实醉了 我调试俩钟头