authorize:fail auth deny
发布于 5 年前 作者 na13 19379 次浏览 来自 问答

检查授权结果发现scope.userLocation未授权,设置授权为什么总是返回__authorize:fail auth deny__

wx.authorize({

            scope: ‘scope.userLocation’,

            success: function (res){

              console.log(res);

 

            },

            fail: function (res) {

              // fail

              console.log(res);

            },

            complete: function (res) {

              // complete

              console.log(res);

            }

          })

5 回复

有没有好的处理方法

这应该是算是微信一个坑吧,还得手动删除重新添加,这个用户如何得知?

如果用户拒绝授权后,短期内调用不会出现弹窗,而是直接进入 fail 回调。如果是开发环境,请点击开发工具左侧 缓存-清除授权数据;如果是手机,请进入小程序后点击右上菜单-关于xx-右上角菜单-设置中进行权限的手动设置,或删除小程序后重新添加。

谢谢了,很有用

回到顶部