我无法使用 clockify API "Find personal time entry in progress"

I can't get "Find personal time entry in progress" using clockify API

我将尝试获取那些当前在 clockify 中开始时间跟踪的用户

并且我正在尝试使用以下 API 端点来获取用户:

如何使用此端点获取用户列表?

根据 API 文档(https://clockify.github.io/clockify_api_docs/#tag-Time-entry).因此,除了您自己之外,您无法获得工作区中活动计时器的列表。据我所知,无法获得具有活动计时器的用户列表。

我已经为检查用户当前是否工作创建了自定义逻辑 我做了一个循环来检查用户是否在进行中。 例如

public getClockifyBaseWorkerStatus(clokifyApiKey: string) {
    let headers = new HttpHeaders().set('X-Api-Key', clokifyApiKey ? clokifyApiKey : environment.clokifyApiKey);
    return this.http.get<any>(`https://api.clockify.me/api/workspaces/${environment.clockifyWorkSpace}/timeEntries/inProgress`, { headers })
      .pipe(map((data) => { return data; }));
  }

所以,在这个函数中,我通过了不同的 clokifyApiKey 并检查用户当前是否正在工作的状态。

希望这个回答对以后的其他人有所帮助。