Jira Rest Api嵌套MaxResults(在时间段内获取所有工作日志)

Pet*_*vic 5 .net jira

我正在编写一个应用程序,可以在指定的时间段内为所有jira用户获取所有工作日志.我正在使用jira rest api来获取这些信息,但是我遇到了每个问题的嵌套maxResults问题.这是我正在使用的网址:

https://"your_jira_home"/ rest/api/latest/search?jql = key in workingIssues("2014/12/8","2014/12/12","jira-users")&fields = worklog&maxResults = -1

这将在所有用户及其工作日志的指定时间范围内返回所有问题(最多1000个),但每个问题将返回20个工作日志,我需要更多(所有这些).

{"expand":"schema,names","startAt":0,"maxResults":1000,"total":98,"issues":[{"expand":"operations,editmeta,changelog,transitions,renderedFields" ,"id":"","self":"","key":"","fields":{"worklog":{"startAt":0, "maxResults":20, "total":1, ...

有没有办法指定嵌套的最大结果("工作日志"中的结果)?

获取工作日志的另一种方法是使用此URL:

HTTPS:// "your_jira_home"/ REST/API /最新/搜索JQL =项目= your_project_name&栏=工作日志及的maxResults = -1

但嵌套的maxResults会出现同样的问题.

我正在开发.NET中的应用程序,我还没有使用jira的任何插件.

小智 4

在当前 Jira API 版本 2 中,无法更改嵌套工作日志结果的 startAt 或 maxResults。

要获取您需要使用的问题的所有工作日志记录: https://"your_jira_home"/rest/api/latest/issue/{issueIdOrKey}/worklog

没有办法查询具有超过 20 条工作日志记录的多个问题并获取所有工作日志记录。

https://answers.atlassian.com/questions/327748/how-do-i-set-maxresults-for-work-logs