收藏
回答

关于 getUserInfo 接口的变动,官方给出的最佳实践和文档有冲突

近期因 wx.getUserInfo 接口的改动,阅读了官方团队出的获取用户登录授权的相关文章:

小程序•小故事(4)——获取用户信息

文章中给出了一个最佳实践,其中提到可以先通过 wx.getSetting 获取用户的授权信息,但是在文档关于 setting 的 scope 列表部分中,显示 scope.userInfo 为「废弃」。

授权 - scope 列表


在经过调试后发现 wx.getSetting 依然可以获取到授权信息,请问文档中的「废弃」是否只针对 wx.authorize 接口?wx.getSetting 接口获取 scope.userInfo 近期是否会改动?如果不针对 wx.getSetting 接口,望尽快更新文档添加备注说明。谢谢!

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

4 个回答

  • 辣油甩放
    辣油甩放
    2018-05-16

    文档已更新

    这个分类下的问题好像无法关闭?

    2018-05-16
    有用
    回复
  • 任性༄🍎
    任性༄🍎
    2018-05-15

    使用button的 getUserInfo 就可以不使用 wx.getSetting 和 wx.authorize, 使用button 即使用户拒绝授权,再次点击按钮的时候是会再次弹出授权弹框的,而非以前的逻辑需要 打开设置页让用户去打开授权按钮

    2018-05-15
    有用
    回复
  • 小明
    小明
    2018-05-14

    wx.getSetting, wx.openSetting 这两个接口里面都不返回是否授权获取用户信息了,新版本的开发工具设置页面根本没有用户信息这一项了,手机预览,ios的页面有用户信息授权设置了,

    2018-05-14
    有用
    回复
  • McCarthey
    McCarthey
    2018-05-12

    实测wx.authorize方法中scope.userInfo也没有被废除,依然可以使用,与文档冲突。只能等官方更新文档了

    2018-05-12
    有用
    回复 2
    • 辣油甩放
      辣油甩放
      2018-05-16
      文档已经更新了
      2018-05-16
      回复
    • McCarthey
      McCarthey
      2018-05-16回复辣油甩放
      多谢告知!
      2018-05-16
      回复
登录 后发表内容