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

Get ALL worklog from Jira REST API

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

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

而且我也不想经历这些问题

您将不得不解决问题。最快的方法是execute a search with JQL query: worklogDate > 0 that will return all the issues that have any worklogs. Then you will have to ask for worklogs of each returned issue。 资源、搜索结果和问题的工作日志都是分页资源,因此您将不得不迭代以获取所有问题的所有工作日志(除非您有一个小实例)。

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

的 ID

你可以试试这个 POST API : /rest/tempo-timesheets/4/worklogs/search 需要很少的请求正文参数:{"from":"2018-11-01","to":"2018-11-30","epicKey":["epic-key1"],"projectKey":["project-key1"]}.