如何从Jira REST API获取一段时间的所有工作日志?

Him*_*shi 11 rest jira

我正在编写一个使用PHP和Jira REST API的应用程序,该API需要在特定时间段内生成报告,并累积一个人在特定项目上花费的时间.

为此,我需要一个可以给出类似内容的电话.

例如: For the period 01/01/2012 - 31/01/2012 give me the worklogs for project X.

到目前为止我找到的方法是在开始日期之后获取更新的问题,并再次按期间过滤每个问题的工作日志.

还有更好的选择吗?

Kuf*_*Kuf 3

如果您找不到满足您要求的开箱即用功能,我可以想到除您之外的其他三种解决方案:

  1. 直接查询数据库,这样您就可以使用一个查询来获取工作日志。确保不要直接插入/删除/更新数据库,而只是查询它。
  2. 使用Jira Scripting SuiteBehaviours Plugin之类的工具添加脚本,将工作日志写入磁盘上的某个位置。然后使用另一个应用程序从磁盘中读取写入的信息并将其显示给用户。
  3. 使用节奏插件

  • 需要注意的是,无法使用 Jira API 直接查询工作日志。非常失望。 (6认同)