Clockify Api-获取最近24小时内每个用户的小时数

时间:2020-07-16 14:00:26

标签: postman clockify

嗨,我想知道你是否能帮助我。

在过去的24小时内,给定工作空间中每个用户记录的小时报告的正确端点是什么?该API并未明确说明要使用哪个报告以及在发布请求中提供哪些值才能获得此结果。

打扰一下,如果我对这些功能有些天真,我被要求在没有API的先验知识的情况下进行查看,而我只是想让我着迷。

1 个答案:

答案 0 :(得分:1)

Clockify似乎已经关闭了旧的api(我正在使用)。报告API记录在这里:https://clockify.me/developers-api#tag-Reports

而且效果很好。对于您的情况,请求可能如下所示:

curl --request POST \
  --url https://reports.api.clockify.me/v1/workspaces/<YOUR WORKSPACE>/reports/summary \
  --header 'content-type: application/json' \
  --header 'x-api-key: <YOUR API KEY>' \
  --data '{
  "dateRangeStart": "2020-08-13T00:00:00.000Z",
  "dateRangeEnd": "2020-08-13T23:59:59.000Z",
    "summaryFilter": {"groups": ["USER"]},
    "exportType": "JSON"
}'

尽管没有“最后24小时”,您必须自己调整日期。

您的情况可能有趣的是:

  • 此示例仅按用户返回所有持续时间。如果要明确显示所有时间条目,请添加TIMEENTRY作为摘要组:
    "groups": ["USER", "TIMEENTRY"]
  • 您还可以将其导出为其他格式:支持JSONCSVXLSXPDF