第一次授权拒绝后,无法再次请求授权,没有弹出授权窗口
发布于 7 年前 作者 longyong 2801 次浏览 来自 问答

第一次授权拒绝后,无法再次请求授权,没有弹出授权窗口

if (res.authSetting[‘scope.userInfo’]) {

    t.getWXUserInfo(code);

    return;

}

if (!res.authSetting[‘scope.userInfo’]) {

    //再次请求授权

    wx.authorize({

    scope: ‘scope.userInfo’,

    success() {

            t.getWXUserInfo(code);

            }

    })

}

4 回复

用户拒绝后默认都是拒绝,你无法调用起第二次授权的,微信有提供另外一个方法,对之前的授权重新设置,去看下文档

使用openSetting还要注意基础库版本

感谢回复,使用openSetting解决了

我也遇到这问题了,请问楼主解决了吗?

回到顶部