【发布时间】:2020-07-16 14:00:26
【问题描述】:
您好,我想知道您是否可以帮助我。
在过去 24 小时内,为给定工作区中的每个用户记录的小时数报告的正确端点是什么? API 没有明确说明要使用哪个报告以及在发布请求中提供哪些值才能获得此结果。
对不起,如果我对这些功能看起来有点天真,我被要求在没有 API 知识的情况下查看这个,我只是想弄清楚它。
【问题讨论】:
您好,我想知道您是否可以帮助我。
在过去 24 小时内,为给定工作区中的每个用户记录的小时数报告的正确端点是什么? API 没有明确说明要使用哪个报告以及在发布请求中提供哪些值才能获得此结果。
对不起,如果我对这些功能看起来有点天真,我被要求在没有 API 知识的情况下查看这个,我只是想弄清楚它。
【问题讨论】:
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"]
JSON、CSV、XLSX、PDF。【讨论】: