开发者社区> 问答> 正文

如何通过钉钉开放平台的接口获取企业的离职员工列表?

如何通过钉钉开放平台的接口获取企业的离职员工列表?

展开
收起
2401。 2023-07-16 21:29:24 143 0
3 条回答
写回答
取消 提交回答
  • 北京阿里云ACE会长

    您可以按照以下步骤进行操作:

    获取企业 access_token:在使用钉钉开放平台的接口之前,您需要先获取企业的 access_token。您可以使用应用的 AppKey 和 AppSecret 调用获取 access_token 的接口来获取企业的 access_token。

    调用获取离职员工列表的接口:使用上一步中获取的 access_token,调用获取离职员工列表的接口。具体的接口地址为:https://oapi.dingtalk.com/topapi/smartwork/hrm/employee/listdimission。您可以通过发送一个 POST 请求来调用该接口,同时需要在请求中传递相应的参数,包括 access_token、size、offset 等。例如:

    http
    Copy
    POST https://oapi.dingtalk.com/topapi/smartwork/hrm/employee/listdimission?access_token=your_access_token&size=20&offset=0
    Content-Type: application/json

    {
    "query_date": "2022-01-01"
    }
    其中,your_access_token 是您获取的企业 access_token。size 和 offset 参数分别用于设置分页大小和偏移量。query_date 参数用于指定查询的离职员工的时间范围,例如 "query_date": "2022-01-01" 表示查询 2022 年 1 月 1 日以后离职的员工列表。

    解析返回结果:钉钉接口会返回一个 JSON 格式的响应结果,其中包含了离职员工的列表信息。您可以解析返回结果,获取离职员工的姓名、部门、离职时间等信息。需要注意的是,钉钉的离职员工列表接口有访问权限的限制,只有具有 HR 管理权限的账号才能够调用该接口。

    2023-07-29 15:35:44
    赞同 展开评论 打赏
  • 通过钉钉开放平台的接口,可以使用"获取离职员工列表"接口来获取企业的离职员工列表。该接口的版本为新版服务端。
    此回答整理自钉群“钉钉开发者社区(互助群)”。

    2023-07-18 16:23:54
    赞同 展开评论 打赏
  • 要通过钉钉开放平台的接口获取企业的离职员工列表,您可以使用 user/list 接口,并设置 status 参数为2,表示查询已离职的员工。

    以下是调用钉钉 user/list 接口的一般步骤:

    1. 使用企业自建应用的 AppKeyAppSecret 进行身份验证,获取访问令牌(access_token)。您可以参考钉钉开放平台文档中的身份验证部分来了解如何获取访问令牌。

    2. 构造请求参数,包括 access_tokenstatus 参数。将 status 参数设置为2,表示查询已离职的员工。

    3. 将参数转化为合适的格式,例如 JSON 或表单参数。

    4. 发送 HTTP 请求,调用 user/list 接口,传递请求参数。

    5. 解析接口返回的响应数据,即可获取到企业的离职员工列表。

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

相关电子书

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