不在Active Collab API中工作的用户正在请求时间记录


Requesting time records by user not working in Active Collab API?

所以我一直在尝试通过用户使用API请求时间记录(我使用php包装器)。

因此,例如,对于给定的用户id,例如34(我做了一个较早的查询来获得所有用户id),我一直在做以下请求(针对特定日期):

用户/34/时间记录/按日期筛选?from=2016-01-07&至=2016-04-08

按照文件查询格式:

https://developers.activecollab.com/api-documentation/v1/people/users-work/user-time-records.html

但这似乎不起作用,它只返回一个用户(其余为零)的小时数,我知道其他用户已经明确记录了时间记录!

没有日期过滤的相同查询,即

用户/34/时间记录

产生的结果略有不同,但对于我认识的许多记录了时间记录的用户来说,仍然是零!

由于我似乎无法做到这一点,我正在寻找一种更冗长的方法,即按项目获取时间记录,然后按用户排序,但效率要低得多!如果有人了解为什么用户查询的时间记录可能不起作用(甚至无法更正我的发现),我们将不胜感激!谢谢

这不是最合适的API,因为它需要很高的权限才能为您以外的用户工作。请改用时间记录报告。更多信息可以在这个StackOverflow答案中找到:

https://stackoverflow.com/a/33790638/338473