收藏
回答

不是说getSetting获取授权状态都是true的嘛,怎么我每次获取都是undefined

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug getSetting 工具 7.0.15 2.16.0

https://developers.weixin.qq.com/miniprogram/dev/api/open-api/user-info/wx.getUserProfile.html

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

2 个回答

  • 社区技术运营专员-Jahozheng
    社区技术运营专员-Jahozheng
    04-08

    周知:getUserInfo 开发版 & 体验版 已对齐 getUserInfo 匿名表现,正式版将于 4月13日 正式对齐 getUserInfo 匿名表现。请开发者使用 getUserProfile 获取用户信息。开发版 & 体验版 scope.userInfo 调整将于 4月13日 对齐。

    pc微信暂不支持wx.getUserProfile,可以参考示例代码进行兼容

    https://developers.weixin.qq.com/miniprogram/dev/api/open-api/user-info/wx.getUserProfile.html#%E7%A4%BA%E4%BE%8B%E4%BB%A3%E7%A0%81

    小程序登录、用户信息相关接口调整说明:https://developers.weixin.qq.com/community/develop/doc/000cacfa20ce88df04cb468bc52801


    04-08
    有用
    回复 7
    • Aurora.
      Aurora.
      04-08
      你们这个有问题啊,说的明明是scope.userinfo为true,实际是undefined
      04-08
      回复
    • 武曲心
      武曲心
      04-08回复Aurora.
      wx.getUserProfile不存在授权,调用一次就弹窗一次,允许就返回信息,用wx.getUserProfile不需要判断授权状态
      04-08
      回复
    • Aurora.
      Aurora.
      04-08回复武曲心
      那不是每次页面重新刷新都得重新授权登录了?之前都是通过scope.userinfo来判断有没有授权
      04-08
      回复
    • 武曲心
      武曲心
      04-08
      你就看成一个改了界面的wx.showModal,别想太多
      04-08
      回复
    • 社区技术运营专员-Jahozheng
      社区技术运营专员-Jahozheng
      04-08回复Aurora.
      开发版 & 体验版 scope.userInfo 调整将于 4月13日 对齐。
      04-08
      回复
    查看更多(2)
  • 悠然~
    悠然~
    04-08

    我也是这个问题 用户通过wx.getUserProfile授权 然后通过getSetting获取 scope.userInfo 一直是undefined

    04-08
    有用
    回复 2
    • Aurora.
      Aurora.
      04-08
      对啊,官方里还说是true,结果是undefined
      04-08
      回复
    • Aurora.
      Aurora.
      04-08
      开发版 & 体验版 scope.userInfo 调整将于 4月13日 对齐。应该是得13号才生效
      04-08
      回复
登录 后发表内容
问题标签