Clockify API: отчет о времени для проекта и агрегирование по пользователю - PullRequest
0 голосов
/ 01 октября 2019

Я хотел бы создать отчет для одного проекта Clockify (я знаю его ID), сгруппированного по пользователям. Результат будет выглядеть следующим образом:

Проект XY

Пользователь 1: XX (сгруппированная продолжительность) Пользователь 2: ГГ (сгруппированная продолжительность) Пользователь 3: ZZ (сгруппированная продолжительность)) и т. д.

Есть ли лучший способ, чем перебирать всех пользователей, вызывающих этот API?

/workspaces/{$workspace_id}/user/{$user_id}/time-entries?project={$project_id}&start={$start}&end={$end}

Это слишком медленно, и запрос возвращает только 50 временных записей. В наших проектах сотни (а то и тысячи проектов) заявок.

...