【问题标题】:Clockify Api - get hours for each user for the last 24 hoursClockify Api - 获取过去 24 小时内每个用户的小时数
【发布时间】:2020-07-16 14:00:26
【问题描述】:

您好,我想知道您是否可以帮助我。

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

对不起,如果我对这些功能看起来有点天真,我被要求在没有 API 知识的情况下查看这个,我只是想弄清楚它。

【问题讨论】:

    标签: postman clockify


    【解决方案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

    【讨论】:

    • 这是我最终使用的报告,我们使用 guzzel 来获取请求,但感谢您的回复。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-17
    • 1970-01-01
    • 2016-10-08
    相关资源
    最近更新 更多