所以我一直在尝试通过用户使用 API 请求时间记录(我使用 php 包装器)。
因此,例如对于给定的用户 ID,例如 34(我进行了较早的查询以获取所有用户 ID),我一直在执行以下请求(针对特定日期):
users/34/time-records/filtered-by-date?from=2016-01-07&to=2016-04-08
根据文档查询格式:
https://developers.activecollab.com/api-documentation/v1/people/users-work/user-time-records.html
但这似乎不起作用,它只返回一个用户的小时数(其余为零),我知道其他用户肯定记录了时间记录!
没有日期过滤的相同查询,即
用户/34/时间记录
产生略有不同的结果,但对于我知道已记录时间记录的许多用户仍然返回零!
由于我似乎无法完成这项工作,我正在寻找一种更冗长的方法,即按项目获取时间记录,然后按用户排序 - 但效率要低得多!如果有人对为什么用户查询的时间记录可能不起作用(甚至证实我的发现)有任何见解,那将不胜感激!谢谢。