小程序登录、用户信息相关接口调整后wx.getUserInfo接口可以直接调用吗?
发布于 5 年前 作者 leiyuan 4800 次浏览 来自 问答

如题,调整前的wx.getUserInfo接口只能通过用户点击按钮来触发

        <Button
          open-type='getUserInfo'
          onGetUserInfo={this.handleConfirm}
        >授权获取用户信息</Button>

调整后是否可以直接调用

    wx.getUserInfo({
      success (res) {
        console.log('getUserInfo res', res)
      }
    })

我在本地调试工具中试了下,截止到2021-03-09应该还不能直接调用,还是需要点击按钮触发(指定open-type)。是不是在2021年4月13日后wx.getUserInfo接口就可以直接调用了?

建议可以直接调用,不依赖用户点击按钮触发,否则调整后如果要同时获取用户的openId和真实昵称,那么还得让用户点击按钮调用getUserProfile接口

3 回复

一定需要用户点击触发

大兄弟,还是要多研究下为啥这样做。我们也不能一股脑获取所有信息,应该是按需获取。

不能直接触发 也不是必须要按钮触发

使用点击事件调用

回到顶部