开发者社区 问答 正文

怎么看钉钉工作状态接口?

怎么看钉钉工作状态接口?

展开
收起
三分钟热度的鱼 2023-08-08 16:36:52 197 分享 版权
2 条回答
写回答
取消 提交回答
  • 要查看钉钉工作状态接口,您可以参考钉钉开放平台的官方文档。以下是一般情况下查看钉钉工作状态接口的步骤:

    1. 打开钉钉开放平台网站:https://open-doc.dingtalk.com/。

    2. 在顶部导航栏中选择"产品文档"。

    3. 在产品文档页面中,找到并点击"工作通知"或相关类别,然后选择"工作状态接口"或类似的子菜单。

    4. 进入工作状态接口的文档页面后,您可以浏览该接口的说明、参数、示例代码等详细信息。

    在文档页面中,您将了解到该接口的用途、请求方法、请求地址以及所需的参数和参数说明。您还可以获取示例代码来帮助您理解如何正确调用该接口。如果有需要,您也可以查看响应示例和错误码列表,以便更好地处理接口返回的数据和错误。

    2023-08-08 22:07:41
    赞同 展开评论
  • 北京阿里云ACE会长

    获取所有员工工作状态:
    Copy
    topapi/smartwork/getalluserworkstat
    返回所有员工的userid、name、workstatus等信息。

    获取指定员工工作状态:
    Copy
    topapi/smartwork/getuserworkstat
    根据userid查询指定员工的详细工作状态。

    这两个接口的使用方法基本类似:

    调用接口获取access_token

    发起请求,获取响应内容

    请求URL:

    Copy
    https://oapi.dingtalk.com/topapi/smartwork/getalluserworkstat?access_token={access_token}
    Copy
    https://oapi.dingtalk.com/topapi/smartwork/getuserworkstat?access_token={access_token}
    响应内容会返回指定员工的工作状态。包括:
    workstatus: 工作状态值
    begin_time:状态开始时间
    end_time:状态结束时间
    work_status_desc:状态描述
    ...
    workstatus 的值有:
    working:在职
    leave:请假
    business_trip:出差
    year_off:年假
    etc
    不同的状态值对应不同的状态描述
    通过这两个接口,就可以方便获得企业内所有员工或指定员工的当前工作状态。

    2023-08-08 20:02:04
    赞同 展开评论
问答标签: