收藏
回答

企业微信服务商小程序后台如何获取用户详细信息

现状:

目前按照企业微信的官档(https://work.weixin.qq.com/api/doc#90002/90152/91173)可以走完登录流程。

但是,登录完成后,服务端没有办法获取用户的详细信息(邮箱、手机、头像等)。


请问:

是否有可供后台调用的 API 可以获取上述的用户详细信息呢?(注意,这是企业微信 服务商 小程序 后台)

最后一次编辑于  02-21
回答关注问题邀请回答
收藏

1 个回答

  • 泽鑫✨
    泽鑫✨
    02-21

    邮箱、手机、头像属于用户敏感信息,第三方小程序需通过该文档相关的接口来进行获取https://work.weixin.qq.com/api/doc#90001/90144/91140,读取成员接口及其他通讯录接口不支持返回敏感信息

    02-21
    赞同
    回复 5
    • 李嘉明
      李嘉明
      02-21

      谢谢关注。

      你这个链接是客户端获取信息,我要的是后台获取,2者不一样哦。

      02-21
      回复
    • 泽鑫✨
      泽鑫✨
      02-21回复李嘉明

      第三方小程序服务端api是不支持获取敏感信息的

      02-21
      回复
    • 李嘉明
      李嘉明
      02-21回复泽鑫✨

      请教下,只允许在客户端获取这些信息,而禁止在服务端获取,这是出于什么考虑呢?

      我个人是觉得在服务端获取的话,会更加方便,应该给出 api 才是更合理的?

      02-21
      回复
    • 泽鑫✨
      泽鑫✨
      02-21回复李嘉明

              隐私

      • 第三方应用目前无法通过API接口获取成员的敏感信息,但第三方应用如的确需要用到成员的手机号码、邮箱等敏感信息,可以申请成员授权敏感信息只读的权限(合作伙伴管理后台-应用详情页),该权限和前述的管理员授权应用时授权的三个级别的通讯录权限相互独立、无相关性。

      • 我们提供专门的相关接口支持成员授权敏感信息获取,应用可以通过该接口向每个成员单独发起授权请求,如成员确认授权应用读取自己的敏感信息,则应用可读取该成员包括:手机、邮箱等在内的敏感信息;如成员未确认授权,则应用不可读该成员的任何敏感信息。

      • 我们推荐服务商以userid作为成员的唯一标志。但是部分服务商已经自有企业通讯录体系,且是以手机号、邮箱等敏感信息作为唯一标志,那么可以通过成员授权敏感信息之后与自有的通讯录关联。


      02-21
      回复
    • 李嘉明
      李嘉明
      03-05回复泽鑫✨

      前端每次调用获取敏感信息的接口都会触发授权弹窗,每次,每次,是每次哦。

      由于我们需要判断用户是否有更新过这些信息,所以我们在每次登录的时候都会调用这些接口的,

      这就导致了每次都会有一堆授权弹窗。。。

      有没有办法解决?

      03-05
      回复