开发者社区> 问答> 正文

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

在钉钉中,如何获取指定部门下的员工信息? 可以调用接口https://oapi.dingtalk.com/topapi/v2/department/listsub

展开
收起
ZZW 2023-10-09 14:33:21 108 0
3 条回答
写回答
取消 提交回答
  • 你可以调用钉钉开放平台提供的通讯录管理中的部门管理接口,获取指定部门下的员工列表。具体来说,你需要调用GET https://oapi.dingtalk.com/topapi/v2/department/listsub接口,并传入部门ID作为参数。该接口返回该部门下的所有员工信息。

    2023-10-10 10:42:09
    赞同 展开评论 打赏
  • 要获取指定部门下的员工信息,你可以使用钉钉提供的开放API接口来访问部门列表并获取相关员工信息。

    首先,你需要在钉钉上获取有效的访问令牌(Token),以便进行API调用。可以在钉钉开发者中心或企业自建应用中获取令牌。

    然后,你可以使用以下步骤来获取指定部门下的员工信息:

    1. 确定你的部门ID。在钉钉管理后台中,找到目标部门并获取其部门ID。
    2. 构造API请求。根据提供的API接口URL,构造一个HTTP GET请求,将部门ID作为参数传递进去。以下是一个示例请求的URL:
    https://oapi.dingtalk.com/topapi/v2/department/listsub?id=YOUR_DEPARTMENT_ID&token=YOUR_TOKEN
    

    请将YOUR_DEPARTMENT_ID替换为你要查询的部门ID,将YOUR_TOKEN替换为你的有效令牌。

    1. 发送API请求。使用合适的HTTP客户端(如Postman、cURL等)或编程语言中的HTTP库,发送构造好的API请求。
    2. 处理API响应。接收到API响应后,解析返回的数据以获取员工信息。通常,响应数据会以JSON格式返回,其中包含了指定部门下的员工列表和相关详情。你可以使用编程语言中的JSON解析库来处理返回的数据。

    获取企业下所有员工信息https://open.dingtalk.com/document/orgapp/obtains-information-about-all-employees-of-an-enterprise
    213ff052e0a2654c9254c20a6d4c930a_p504658.png

    2023-10-10 08:56:16
    赞同 展开评论 打赏
  • LMM

    请求方法为POST,传入参数dept_id表示指定部门的部门ID,即可获取该部门下一级部门的基础信息,包括部门ID、部门名称、是否能自动添加用户、是否能创建部门群等。但该接口只支持获取指定部门下的员工详情信息,子部门员工信息获取不到。如果需要获取部门普通帐号用户详情或获取部门专属帐号用户详情,需要分别调用不同的接口。此回答来自“钉钉开发者社区(互助群)”

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

相关电子书

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