开发者社区 问答 正文

钉钉应用如何获取用户的手机号码?

钉钉应用如何获取用户的手机号码?

展开
收起
三分钟热度的鱼 2023-08-29 17:36:51 1171 分享 版权
3 条回答
写回答
取消 提交回答
  • 在钉钉开放平台上创建应用,获取应用的 AppKey 和 AppSecret。
    使用钉钉开放平台提供的 API,调用 User.get 方法获取用户信息。该方法需要提供用户的 OpenID,可以通过用户的邮箱、手机号或钉钉 ID 等方式获取。
    在获取到用户信息后,可以从中提取出用户的手机号码。

    2023-08-30 18:43:26
    赞同 展开评论
    • 可以通过参考查询用户详情
      image.png
      如果需要获取手机号和邮箱等权限,不同的应用类型获取方式不同。

    image.png

    2023-08-29 21:48:27
    赞同 展开评论
    1. 如果你开发的是第三方应用,基于安全因素,目前没有途径获取用户的手机号。

    2. 如果你开发的是企业应用,可以通过以下方法获取:

    调用获取用户详情 https://open.dingtalk.com/document/orgapp/query-user-details 接口获取用户手机号;如果您想调用通讯录接口并同时获取员工手机号,请先参考通讯录权限说明,https://open.dingtalk.com/document/orgapp/address-book-permissions 设置下通讯录接口权限和手机号等敏感字段权限。

    此回答整理自钉群“钉钉开发者社区(互助群)”

    2023-08-29 18:45:27
    赞同 展开评论