收藏
回答

getUserProfile 调用失败

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug wx.getUserProfile(Object object) 微信iOS客户端 All 2.15.0

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

期望行为:

当用户授权,调用 success 回调成功

目前行为:

不弹出授权框,{errMsg: "getUserProfile:fail can only be invoked by user TAP gesture."}


Note:

如果此方法必须要绑定某个事件使用,请在文档中明确注明「此方法必须在 X 事件的响应函数中使用,否则报错」。请不要浪费开发者的时间

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

3 个回答

  • 猫的房东
    猫的房东
    03-31

    需要用户手动点击触发。

    <button bindtap="handleClick">点我授权<button>
    


    不能直接在onLoad里调用

    handleClick() {
       wx.getUserProfie({
         success: res => {
           console.log(res.userInfo)
         }
       })
     }
    
    03-31
    有用 2
    回复 6
    • undefined
      undefined
      03-31
      有用
      03-31
      回复
    • 猫的房东
      猫的房东
      03-31回复undefined
      现在在家嘛?
      03-31
      回复
    • undefined
      undefined
      04-01回复猫的房东
      没啊 ,在EFC这,清明去找你过节
      04-01
      回复
    • 猫的房东
      猫的房东
      04-01回复undefined
      打扰了
      04-01
      回复
    • 李茂
      李茂
      7小时前
      有办法不用点击控件触发吗
      7小时前
      回复
    查看更多(1)
  • Blue
    Blue
    04-16

    安卓手机也是这个问题 请问如何解决

    04-16
    有用
    回复
  • 风之精灵★巽
    风之精灵★巽
    04-13

    浪费你点时间怎么了?有本事你就不要用啊,用抖音啊、微博啊、钉钉啊

    04-13
    有用
    回复 1
    • Login failed😃
      Login failed😃
      04-15
      怕不是精资精傻了,烂还不给说?人家反馈问题,你搁这冷嘲热讽,没见你有半点贡献啊
      04-15
      1
      回复
登录 后发表内容
问题标签