1

我将尝试让那些时间跟踪目前在clockify中开始的用户

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

我已附加邮递员收集端点

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

4

2 回答 2

1

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

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来检查用户当前是否工作的状态。

我希望这个答案能在未来对其他人有所帮助。

于 2019-02-28T04:46:07.513 回答
0

根据 API 文档 ( https://clockify.github.io/clockify_api_docs/#tag-Time-entry ) ,GET /workspaces/{workspaceId}/timeEntries/inProgress 仅返回您自己当前正在运行的计时器,而不是整个工作区。因此,除了您自己之外,您无法获得工作区中的活动计时器列表。据我所知,不可能获得具有活动计时器的用户列表。

于 2019-02-27T18:24:17.240 回答