POST / workspaces / {workspaceId} / reports / summary /返回超出所提供日期范围的条目

时间:2018-12-10 20:59:27

标签: clockify

我正在尝试通过为开发人员循环几个星期的时间条目来生成自定义报告。我遇到了一个问题,似乎开始日期和结束日期字段仅考虑了日期而不是时间。例如,如果此信息传递到POST / workspaces / {workspaceId} / reports / summary / API调用中:

{
"startDate":"2018-12-03T05:00:00Z",
"endDate":"2018-12-010T04:59:59Z",
"me":false,
"userGroupIds":[],
"userIds":["USER ID"],
"projectIds":[],
"clientIds":[],
"taskIds":[],
"tagIds":[],
"billable":"BOTH",
"includeTimeEntries":true,
"zoomLevel":"week",
"description":"",
"archived":"Active",
"roundingOn":false
}

您希望仅从2018-12-03 05:00:00Z到2018-12-10 04:59:59Z获得时间条目,即2018-12-03 00:00:00到2018-12 -东部时区(UTC-05:00)-09 23:59:59。但是,我最终得到的时间条目超出了此终点,例如我获得时间条目的一个时间间隔:

"timeInterval": {
            "start": "2018-12-10T19:11:20Z",
            "end": "2018-12-10T19:16:42Z",
            "duration": "PT5M22S"
        }

我猜测/ reports / summary /端点未考虑时间,仅考虑了日期,这意味着它将返回从2018-12-03到2018-12-10的所有时间条目。文档并没有明确说明,我只想仔细检查。

如果不考虑时间,最好添加时间,否则我必须过滤掉从端点收到的数据,以确保不将其包含在我的自定义报告中。

0 个答案:

没有答案