开发者社区> 问答> 正文

钉钉获取通讯录用户id列表,必须根据部门遍历获取吗?有直接批量获取用户id的接口吗?

钉钉获取通讯录用户id列表,必须根据部门遍历获取吗?有直接批量获取用户id的接口吗?

展开
收起
-Feng、冯冯 2023-10-17 20:17:52 120 0
3 条回答
写回答
取消 提交回答
  • 钉钉开放平台提供了获取部门用户userid列表的接口,您可以根据部门ID获取指定部门的userid列表。然而,值得注意的是,该接口需要逐级遍历获取企业下所有部门的ID。这意味着在获取通讯录用户id列表时,必须根据部门的顺序进行遍历。

    此外,旧版的用户管理1.0和部门管理1.0接口已不再添加新的能力,仅保持原有功能。因此,如果您未接入1.0版接口,推荐使用新版的用户管理和部门管理接口。这些新接口可能需要您先获取应用的访问凭证accessToken,然后再调用相应的接口来获取通讯录中的用户信息。

    2023-10-31 22:49:57
    赞同 展开评论 打赏
    1. 钉钉的通讯录接口提供了批量获取用户id的功能。你可以通过调用钉钉的通讯录异步批量接口来获取用户id列表。这个接口可以一次性获取多个人的id,不需要按照部门进行遍历。但是需要注意的是,这个接口是异步的,获取用户id列表的过程可能会比较耗时。如果你需要获取用户id列表,建议你可以参考钉钉的通讯录接口文档,或者联系钉钉的技术支持团队获取帮助。
    2023-10-18 07:57:40
    赞同 展开评论 打赏
  • 开通回调事件 的考勤打卡就好
    每次打卡钉钉都会发送请求到你配置好的服务器的 你根据钉钉发送过来的内容去查询用户信息一下 把结果保存下来就好
    要批量洗数的话,用手机号遍历查询就好。
    此回答整理自钉群“钉钉开发者社区(互助群)”

    2023-10-17 20:20:57
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
+ 订阅
问答排行榜
最热
最新

相关电子书

更多
钉钉小程序——为工作方式插上翅膀 立即下载
钉钉客户端自动化的应用 立即下载
使命必达 —— 钉钉企业级 消息服务的机遇与挑战 立即下载