收藏
回答

wx.getUserInfo 报 scope unauthorized

问题模块 框架类型 问题类型 终端类型 操作系统 微信版本 基础库版本
框架 小程序 Bug 微信iOS客户端 6.6.6 sdfvd


小程序 突然 wx.getUserInfo fail,错误信息getUserInfo:fail scope unauthorized是什么原因导致的?


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

20 个回答

  • 唐俨
    唐俨
    2018-05-11

    由于收到开发者的反馈,为了方便开发者更好地使用获取用户信息的接口,开发者仍然可以使用 wx.getUserInfo 接口获取用户信息。


    具体优化调整如下:

    1.获取用户头像昵称,第一次需要使用 button 组件授权,如果已经用组件授权了,wx.getUserInfo 可直接返回用户数据,无需重复授权弹窗。
    2. 如果没有用 button 组件授权,wx.getUserInfo 调用接口返回失败,提醒开发者需要先使用 button 组件授权。
    3. 用户可在设置中,取消授权。取消授权后需重新用 button 组件拉起授权。

    此次调整仅会影响开发者工具、体验版和开发版,正式版本小程序暂不受影响。


    2018-05-11
    赞同 1
    回复 3
    • 龐大柯
      龐大柯
      2018-05-13
      哪个开发者反馈的,找出来打死好了
      2018-05-13
      3
      回复
    • oliwen
      oliwen
      2018-05-13
      查了半个小时的bug,一直在怀疑是秘钥配置错了,最终的真相原来这么坑爹,写好的登录逻辑全部要重写了!!
      2018-05-13
      回复
    • 千笔
      千笔
      2018-10-12

      为什么不做一些兼容旧写法呢,之前写的内容调试一下,突然报错了,都不知道怎么原因,真相是残忍的。。。

      2018-10-12
      回复
  • 唐俨
    唐俨
    2018-05-11

    一直好好的,也是今天报了这个错,请问解决了吗?

    2018-05-11
    赞同
    回复 1
    • 灰灰
      灰灰
      2018-05-15
      十几个页面(包括分享的页面和小程序码)都需要该api获取token,用户完全可能从第一次从这些页面进入小程序,这是要我在每个页面都写一遍相关逻辑?马上就要上线,改bug的时间都要没有,突然来这么一招?
      2018-05-15
      回复
  • 灰灰
    灰灰
    2018-05-11

    没有,难道是微信自己的服务器出问题了么

    2018-05-11
    赞同
    回复
  • 灰灰
    灰灰
    2018-05-11

    今天刚做的调整么


    2018-05-11
    赞同
    回复
  • 唐俨
    唐俨
    2018-05-11

    社区首页看到的,今天做的调整。

    2018-05-11
    赞同
    回复
  • 灰灰
    灰灰
    2018-05-11

    好,那提交正式版暂时可以使用吧,不加授权按钮的话是否会影响小程序的审核

    2018-05-11
    赞同
    回复
  • 我不是黄花菜
    我不是黄花菜
    2018-05-11

    今天早上也遇到了这样的问题什么时候可以正常使用

    2018-05-11
    赞同
    回复
  • 李梦旋
    李梦旋
    2018-05-11

    早上也遇到了,突然这样的!都不提前说,怎么突然改了

    2018-05-11
    赞同
    回复
  • 胡国良℡¹⁶⁶º⁵⁵⁶²⁸³⁸
    胡国良℡¹⁶⁶º⁵⁵⁶²⁸³⁸
    2018-05-11

    找遍整个互联网,还是在这里找到了答案!

    2018-05-11
    赞同
    回复
  • 李梦旋
    李梦旋
    2018-05-11

    可以去看文档,那里也改过了



    2018-05-11
    赞同
    回复