收藏
回答

wx.requirePrivacyAuthorize 同意授权后,getUserProfile?

项目历史原因,导致使用了wx.getUserProfile 获取昵称、头像,新版本库会获取不到,产品说 无所谓;

隐私指引上线后,由于wx.getUserProfile 是隐私接口,需要授权,所以在调这个接口前,手动触发了隐私wx.requirePrivacyAuthorize。但是同意后,回调了

requirePrivacyAuthorize的success,再里面 调用wx.getUserProfile, 不回调success,complete回调了,fail也没有。

这什么原因


手机号 必现

https://developers.weixin.qq.com/s/IHzBrSme7nKP 代码片段

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

3 个回答

  • Hlxuan.
    Hlxuan.
    2023-08-31

    wx.getUserProfile 需要有点击事件才能触发。

    2023-08-31
    有用 1
    回复
  • PENG
    PENG
    2023-08-31

    需要用户点击才能触发,流程是 点击触发调用 getUserProfile接口->拦截接口->同意->getUserProfile接口继续执行

    2023-08-31
    有用
    回复
  • ʚ🐽ɞ
    ʚ🐽ɞ
    2023-08-31

    完犊子  那不得提示用户 再点一次。。。这操作,太逆天了

    2023-08-31
    有用
    回复
登录 后发表内容