收藏
回答

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

API/组件名称 终端类型 微信版本 基础库版本
wx.authorize 客户端 6.6.1 1.7.2

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

if (res.authSetting['scope.userInfo']) {

    t.getWXUserInfo(code);

    return;

}

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

    //再次请求授权

    wx.authorize({

    scope: 'scope.userInfo',

    success() {

            t.getWXUserInfo(code);

            }

    })

}


回答关注问题邀请回答
收藏

4 个回答

  • 家伟
    家伟
    2018-02-09

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

    2018-02-09
    有用
    回复
  • 棉花糖
    棉花糖
    2018-01-29

    感谢回复,使用openSetting解决了

    2018-01-29
    有用
    回复
  • ?.
    ?.
    2018-01-29

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

    2018-01-29
    有用
    回复
  • 棉花糖
    棉花糖
    2018-01-22

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

    2018-01-22
    有用
    回复
登录 后发表内容