我正在编写一个应用程序,可以在指定的时间段内为所有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