Rest Clockify API:按项目分组报告,按任务聚合

Rest Clockify API:按项目分组报告,按任务聚合,rest,api,clockify,Rest,Api,Clockify,调用RESTAPI,我想得到一个任务列表,其中包含按项目分组的相应跟踪时间总和。例如,如果我有以下时间条目: 2h,任务1,项目A 1h,任务1,项目A 3h,任务2,项目B 30米,任务2,项目A 我想得到以下报告: 项目A 任务1,3h 任务2,30米 项目B 任务2,3h 目前,这可以通过UI实现,但我找不到通过调用API实现这一点的方法 有人知道这是如何工作的吗?不幸的是,没有一个端点可以返回以这种方式分组的数据,而不需要在客户端进行额外的格式化 如果要在客户端上进行某些数据转换,可以使

调用RESTAPI,我想得到一个任务列表,其中包含按项目分组的相应跟踪时间总和。例如,如果我有以下时间条目:

2h,任务1,项目A 1h,任务1,项目A 3h,任务2,项目B 30米,任务2,项目A 我想得到以下报告:

项目A 任务1,3h 任务2,30米 项目B 任务2,3h 目前,这可以通过UI实现,但我找不到通过调用API实现这一点的方法


有人知道这是如何工作的吗?

不幸的是,没有一个端点可以返回以这种方式分组的数据,而不需要在客户端进行额外的格式化

如果要在客户端上进行某些数据转换,可以使用以下示例:

GET workspaces/{workspaceId}/reports/summary

它将包含一个“projectAndTotalTime”部分,该部分将显示每个项目的总时间条目持续时间,以及一个“timeEntries”部分,其中包含可以在客户端上按项目分组/排序的单个条目。

通过Clockify的新API,这是可能的,下面是一个cURL示例:

申请职位\ -网址https://reports.api.clockify.me/v1/workspaces//reports/summary \ -标题“内容类型:应用程序/json”\ -标题“x-api-key:”\ -数据的{ 日期范围开始:2020-07-13T00:00:00.000Z, 日期范围结束:2020-08-13T23:59:59.000Z, summaryFilter:{组:[项目,任务]}, exportType:JSON }'
您甚至可以选择不同的导出类型,请参见。

我无法使其正常工作,我缺少什么?