【问题标题】:Jira Rest Api Nested MaxResults (get all worklog within time period)Jira Rest Api Nested MaxResults(获取时间段内的所有工作日志)
【发布时间】:2014-12-26 10:03:49
【问题描述】:

我正在编写一个应用程序,它应该在指定时间段内为所有 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 个工作日志,我需要更多(全部)。

{ “展开”:“模式,名称”, “开始”:0, “最大结果”:1000, “总数”:98, “问题”: [{ "expand": "操作、editmeta、changelog、transitions、renderedFields", “ID”: ””, “自己”: ””, “钥匙”: ””, “字段”:{ “工作日志”:{ “开始”:0, “最大结果”:20, “总数”:1,...

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

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

https://"your_jira_home"/rest/api/latest/search?jql=project=your_project_name&fields=worklog&maxResults=-1

但是嵌套的 maxResults 也会出现同样的问题。

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

【问题讨论】:

  • 我也面临同样的问题。你有答案吗?

标签: .net jira


【解决方案1】:

在当前 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

【讨论】:

    猜你喜欢
    • 2018-12-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-10
    • 2017-11-18
    • 2021-10-08
    • 1970-01-01
    相关资源
    最近更新 更多