从 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"]}
.
是否有一个有效的 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"]}
.