收藏
回答

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

问题模块 API/组件名称 终端类型 微信版本 基础库版本
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);

            }

    })

}


最后一次编辑于  2018-01-19  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏关注问题回答

4 个回答

  • 棉花糖
    棉花糖
    2018-01-22

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

    2018-01-22
    赞同
    回复
  • philly
    philly
    2018-01-29

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

    2018-01-29
    赞同
    回复
  • 棉花糖
    棉花糖
    2018-01-29

    感谢回复,使用openSetting解决了

    2018-01-29
    赞同
    回复
  • +偉
    +偉
    2018-02-09

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

    2018-02-09
    赞同
    回复