收藏
回答

wx.getUserProfile 授权成功之后立即手动调用wx.getUserInfo失败?

微信开发工具清除授权信息之后,调用wx.getUserProfile ,授权之后,再手动调用wx.getUserInfo,返回getUserInfo:fail scope unauthorized


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

2 个回答

  • 小了白了兔 白了又了白
    小了白了兔 白了又了白
    03-18
    如果先通过  授权之后,不清授权信息,调用wx.getUserProfile ,之后手动调用wx.getUserInfo,就能正常了
    
    03-18
    有用
    回复
  • Brother斌🎈
    Brother斌🎈
    03-18

    wx.getUserInfo需要先授权才可以调用

    03-18
    有用
    回复 8
    • 小了白了兔 白了又了白
      小了白了兔 白了又了白
      03-18
      为什么wx.getUserProfile授权后scope.userInfo不为true,不都已经同意授权了么。如果wx.getUserInfo需要先授权才可以调用,那么4.13号之前的兼容该怎么做
      03-18
      回复
    • Brother斌🎈
      Brother斌🎈
      03-18回复小了白了兔 白了又了白
      两个是不同的api,没有关联
      03-18
      回复
    • 小了白了兔 白了又了白
      小了白了兔 白了又了白
      03-18回复Brother斌🎈
      我想请教一下,如果我一个按钮触发,既需要授权用户信息,也需要获取encryptedData,iv,这个该怎么实现呢
      03-18
      回复
    • Brother斌🎈
      Brother斌🎈
      03-18
      试一下流程改为,appid和unionId用wx.login获取,再用if(wx.getUserProfile)判断当前环境能不能用wx.getUserProfile。不能用就用wx.getUserInfo获取头像昵称等信息。
      或者和我一样,4月13号后再做适配
      03-18
      回复
    • 小了白了兔 白了又了白
      小了白了兔 白了又了白
      03-18回复Brother斌🎈
      好的,谢谢您~辛苦了
      03-18
      回复
    查看更多(3)
登录 后发表内容
问题标签