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

发布于 8 年前作者 longyong2895 次浏览最后编辑 8 年前来自 ask

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

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

    t.getWXUserInfo(code);

    return;

}

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

    //再次请求授权

    wx.authorize({

    scope: ‘scope.userInfo’,

    success() {

            t.getWXUserInfo(code);

            }

    })

}

4 回复
weitang
weitang1 楼6 年前

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

xiulanding
xiulanding2 楼6 年前

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

jielai
jielai3 楼6 年前

感谢回复,使用openSetting解决了

phan
phan4 楼6 年前

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