答案 0 :(得分: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
并检查用户当前是否在工作状态。
我希望这个答案将来能对其他人有所帮助。
答案 1 :(得分:0)
每个API文档(https://clockify.github.io/clockify_api_docs/#tag-Time-entry)的GET / workspaces / {workspaceId} / timeEntries / inProgress仅返回您自己当前正在运行的计时器,而不是整个工作区。因此,除了您自己之外,您无法获得工作区中活动计时器的列表。据我所知,不可能获得具有活动计时器的用户列表。