【问题标题】:Requesting time records by user not working in Active Collab API?用户请求时间记录不在 Active Collab API 中工作?
【发布时间】:2016-08-04 12:26:07
【问题描述】:

所以我一直在尝试通过用户使用 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

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

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

users/34/time-records

产生略有不同的结果,但对于我知道已记录时间记录的许多用户仍然返回零!

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

【问题讨论】:

    标签: php api activecollab


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-06-26
      • 2015-03-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多