开发者社区> 问答> 正文

钉钉如何获取指定部门下的员工信息?

钉钉如何获取指定部门下的员工信息?

展开
收起
嘟嘟嘟嘟嘟嘟 2023-10-17 15:33:43 122 0
4 条回答
写回答
取消 提交回答
  • 公众号:网络技术联盟站,InfoQ签约作者,阿里云社区签约作者,华为云 云享专家,BOSS直聘 创作王者,腾讯课堂创作领航员,博客+论坛:https://www.wljslmz.cn,工程师导航:https://www.wljslmz.com

    要获取指定部门下的员工信息,您可以使用钉钉开放平台提供的接口 - 获取部门用户详情列表。

    具体步骤如下:

    1. 获取部门ID:在钉钉管理后台中查找需要获取员工信息的部门,并记录其部门ID。

    2. 调用接口:使用钉钉开放平台提供的接口,传入部门ID和其他相关参数,即可获取该部门下的员工信息。例如:

    https://oapi.dingtalk.com/user/list?access_token=ACCESS_TOKEN&department_id=DEPARTMENT_ID
    

    其中,ACCESS_TOKEN是您的应用访问钉钉开放平台接口的凭证,DEPARTMENT_ID是需要获取员工信息的部门ID。

    1. 解析返回结果:接口返回一个JSON格式的数据,包含了该部门下所有员工的详细信息,如员工ID、姓名、手机号码、职位等。您可以根据需要,对返回结果进行解析和处理,以便进一步使用或展示。
    2023-10-25 08:21:36
    赞同 展开评论 打赏
  • 首先,需要获取钉钉企业应用的access_token,该token有效期为2小时,过期后需要重新获取。
    调用钉钉提供的“获取部门员工列表”API。
    在请求参数中,需要传入以下参数: access_token:钉钉企业应用的access_token。 department_id:指定要获取用户列表的部门。可以是部门的ID,也可以是根部门ID(即1),默认为1。 * start:指定从哪个位置开始获取用户列表,默认为0。

    2023-10-18 07:59:10
    赞同 展开评论 打赏
  • 钉钉可以通过以下步骤获取指定部门下的员工信息:

    1. 使用钉钉的AppKey和AppSecret通过接口获取访问令牌(Access Token)。
    2. 使用部门相关的接口,如 department/list,获取指定部门的部门ID(departmentId)。
    3. 使用员工相关的接口,如 user/simplelist 或 user/list,传递指定的部门ID,以获取该部门下的员工列表。你可以选择简化信息的接口( user/simplelist ),或者包含更多详细信息的接口( user/list )。
      image.png
    2023-10-17 16:59:30
    赞同 展开评论 打赏
  • 可以调用接口https://oapi.dingtalk.com/topapi/v2/department/listsub,请求方法为POST,传入参数dept_id表示指定部门的部门ID,即可获取该部门下一级部门的基础信息,包括部门ID、部门名称、是否能自动添加用户、是否能创建部门群等。但该接口只支持获取指定部门下的员工详情信息,子部门员工信息获取不到。如果需要获取部门普通帐号用户详情或获取部门专属帐号用户详情,需要分别调用不同的接口。
    此回答整理自钉群“钉钉开发者社区(互助群)”

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

相关电子书

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