uni-app 微信登录配置 onlyAuthorize 无效
uni-app 微信登录配置 onlyAuthorize 无效
| 开发环境 | 版本号 | 项目创建方式 |
|---|---|---|
| Windows | win10 | HBuilderX |
产品分类:uniapp/App
PC开发环境操作系统:Windows
PC开发环境操作系统版本号:win10
HBuilderX类型:正式
HBuilderX版本号:3.2.3
手机系统:Android
手机系统版本号:Android 11
手机厂商:小米
手机机型:小米10
页面类型:vue
打包方式:云端
示例代码:
uni.login({
provider: "weixin",
onlyAuthorize: true,
success(r) {
console.log(r.code)
},
fail(e) {
console.log(e);
}
})
操作步骤:
- manifest.json 勾选微信登录,配置appid 和appsecret (关键步骤,必须先配置 appid 和appsecret )
- 测试,如下代码
uni.login({
provider: "weixin",
success(r) {
console.log(r)
},
fail(e) {
console.log(e);
}
})
- 把appsecret 删除
- 测试如下代码
uni.login({
provider: "weixin",
onlyAuthorize: true,
success(r) {
console.log(r.code)
},
fail(e) {
console.log(e);
}
})
更多关于uni-app 微信登录配置 onlyAuthorize 无效的实战教程也可以访问 https://www.itying.com/category-93-b0.html
更加奇怪的是,删除所有授权配置,,删除xbuilder 重装,删除 uni-app 的appid,调用uni.login 依然可以返回 之前的旧数据
{
“authResult”: {
“access_token”: “49_nKLe5-tTUV4LMPkDqGUlSOryLmdD97ugWnkFK cuS8qwwkYd1vP1IjPnKxiuOCCFFuxRCoiZLzo98QmnlHB48”,
“expires_in”: 7200,
“refresh_token”: “49_93atMZWWEUCVpkQ6oJuQR-jFEXIYJMYw4lNv8nw5uGgnPMIMJ WBu6o_JfHS0_xdisBOyeSHjpNBLoY5EPs91i-EeKs”,
“openid”: “oRrdQt9tY hS6XX5tE”,
“scope”: “snsapi_userinfo”,
“unionid”: “oU5Yy 3jbFWfrGU”
},
“errMsg”: “login:ok”
}


