WanGj1ao
WanGj1ao
  • 发布:2021-04-06 10:47
  • 更新:2021-04-16 21:55
  • 阅读:3621

【报Bug】uni.authorize方法scope.userInfo不弹授权框直接授权失败

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Mac

PC开发环境操作系统版本号: 10.15.3

HBuilderX类型: 正式

HBuilderX版本号: 3.1.7

手机系统: 全部

手机系统版本号: iOS 13.4

手机厂商: 苹果

页面类型: vue

打包方式: 离线

项目创建方式: HBuilderX

测试过的手机:

苹果,小米

示例代码:

<button open-type="getUserInfo" lang="zh_CN" @getuserinfo="wxLogin">小程序登录授权</button>

复制代码            wxLogin(){  
            let _this = this  
            uni.getSetting({  
              success(res) {  
                console.log('授权',res)  
                if (!res.authSetting['scope.userInfo']) {  
                  uni.authorize({  
                    scope: 'scope.userInfo',  
                    success() {  
                        console.log('------')  
                    },  
                    fail: (err) =>{  
                        console.log(err)  
                    }  
                  })  
                } else {  
                    console.log('==========')  
                }  
               //其他操作..  
              }  
            });  
        },

操作步骤:

微信登录授权用户信息不弹授权框

预期结果:

微信登录授权用户信息uni.authorize的scope值为scope.userInfo时弹出授权框

实际结果:

微信登录授权用户信息不弹授权框

bug描述:

uni.authorize的scope值为scope.userLocation时是可以有授权框的,内容为scope.userInfo就没有授权框,并直接报错errMsg: "authorize:fail 系统错误,错误码:-12007,scope unauthorized",授权框也是通过按钮发起的

2021-04-06 10:47 负责人:无 分享
已邀请:
_Yan

_Yan

同问这个问题

  • 2***@qq.com

    请问有解决吗? 我也是授权了可是scope列表里面没有userinfo,朋友有个小程序授权登录做好了 ,我就使用他的appid ,返回有userinfo , 可是过了一会scope列表里没有了 , 然后朋友的体验版小程序授权也有问题了

    2021-04-06 16:30

xc_9418_

xc_9418_ - 90后IT男

微信更新了

8***@qq.com

8***@qq.com

你好 你的问题解决了吗 我遇到了相同的问题 想了解下你这边是怎么解决的

  • WanGj1ao (作者)

    还没有解决,微信那边更新了,uniapp这边还没有更新,你可以看一下这个https://developers.weixin.qq.com/community/develop/doc/000cacfa20ce88df04cb468bc52801

    2021-04-07 13:48

3***@qq.com

3***@qq.com

你好,请问楼主问题解决了吗,我也是遇到这个问题,愁死了

该问题目前已经被锁定, 无法添加新回复

  • 标题 / 粗斜体
  • 代码片段
  • 超链接 / 图片 / 视频
  • 列表 / 引用

文章内容较多时,可以用标题分段 :

## 大标题 
### 小标题

斜体 / 粗体 :

**粗体** 
*斜体*
***粗斜体***

代码片段 :

``` javascript
代码片段
```

超链接 :

[链接文字](链接地址) 例: [百度](http://www.baidu.com)

图片 :

![图片说明](图片地址) 例: ![百度logo](http://www.baidu.com/img/bdlogo.gif)

视频 :

!![视频说明](视频地址) 例: !![优酷视频](http://youku.com)

有序列表 :

1. 123
2. 123
3. 123

无序列表 :

- 123
- 123
- 123

引用 : ( 双回车后结束引用 )

> 引用内容
引用内容
引用内容