从Jira REST API获取所有工作日志

时间:2018-07-23 16:29:59

标签: rest jira jira-rest-api

是否有一个有效的REST curl来获取存在的每个问题的所有工作日志,

我已经尝试过POST / rest / api / 2 / worklog / list,但是我没有工作日志ID的列表!

我也不想经历问题

3 个答案:

答案 0 :(得分:0)

您将不得不解决一些问题。最快的方法是execute a search使用JQL查询: worklogDate> 0 ,它将返回所有具有任何工作日志的问题。然后,您将不得不要求worklogs of each returned issue。 资源,搜索结果和问题的工作日志都是分页资源,因此您将不得不进行迭代以获取所有问题的所有工作日志(除非您的实例很小)。

答案 1 :(得分:0)

如果您不想解决所有问题,则可以通过Get ids of worklogs modified since REST API获取工作日志ID。响应正文将包含您可以用于/ rest / api / 2 / worklog / list的ID。

答案 2 :(得分:0)

您可以尝试以下POST API:/rest/tempo-timesheets/4/worklogs/search,该请求API的请求正文参数很少为:{"from":"2018-11-01","to":"2018-11-30","epicKey":["epic-key1"],"projectKey":["project-key1"]}