uni-app 第三方微信登录获取到code

z9ju0rcb  于 2022-12-31  发布在  uni-app
关注(0)|答案(1)|浏览(157)

新功能描述
登录中Appsecret可以不填,然后登录的uni.login接口中可以返回code

现状及问题
[当前现状及由此导致的不便]

尝试方案
[如果你有尝试绕开或其它解决方案,在这里描述你的建议方案]

补充信息
[其它你认为有参考价值的信息]

8i9zcol2

8i9zcol21#

新功能描述
登录中Appsecret可以不填,然后登录的uni.login接口中可以返回code

现状及问题
[当前现状及由此导致的不便]

尝试方案
[如果你有尝试绕开或其它解决方案,在这里描述你的建议方案]

补充信息
[其它你认为有参考价值的信息]

你试试
onGotUserInfo(e){
uni.getProvider({
service: 'oauth',
success: function (res) {
if (~res.provider.indexOf('weixin')) {
uni.login({
provider: 'weixin',
success: function (loginRes) {
console.log('登陆code: ',loginRes.code);
// 获取用户信息
uni.getUserInfo({
provider: 'weixin',
success: function (infoRes) {
console.log(infoRes);
console.log('用户昵称为:' + infoRes.userInfo.nickName);
}
});
}
});
}
}
});
},

相关问题