null
null
  • 发布:2020-07-15 15:46
  • 更新:2021-03-17 11:11
  • 阅读:3774

【报Bug】微信小程序授权失败uni.authorize

分类:uni-app

产品分类: uniapp/小程序/微信

PC开发环境操作系统: Mac

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

HBuilderX类型: 正式

HBuilderX版本号: 2.7.14

第三方开发者工具版本号: 1.1.9

基础库版本号: 1.1.9

项目创建方式: HBuilderX

操作步骤:

见BUG 描述

预期结果:

应该弹窗提示授权

实际结果:

浏览器控制台报错

bug描述:

uni.authorize({  
                    scope:'scope.userInfo',  
                    success(data) {  
                            console.log(data)  
                        },  
                        fail(data) {  
                            console.log(data)  
                        }  
                })

报错

{errMsg: "authorize:fail 系统错误,错误码:-12007,scope unauthorized"}
2020-07-15 15:46 负责人:无 分享
已邀请:
6***@qq.com

6***@qq.com - 打一只小猪

要用按钮发起权签
<button class="sys_btn" open-type="getUserInfo" lang="zh_CN" @getuserinfo="appLoginWx">小程序登录授权</button>

GBL

GBL

微信授权早就改版了

用户信息授权,不能使用API, 而是使用按钮授权
楼上的写法是对的

在按钮的触发方法 appLoginWx 中,就能直接获取到用户信息了

1***@qq.com

1***@qq.com

怎么不用按钮唤起userInfo鉴权的啊

  • 1***@qq.com

    https://developers.weixin.qq.com/community/develop/doc/0000a26e1aca6012e896a517556c01

    看来是没望了

    2021-03-17 16:27

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