JIRA Rest API 未返回所有结果

JIRA Rest API not returning all results

我正在使用 JIRA Rest API 调用来获取 JIRA Agile 相关指标,例如 RapidViews、Sprints、Velocity Charts 等

我能够使用 REST 客户端执行 API,但我没有得到所有结果,而且只得到有限的结果。

例如:此调用列出了特定 rapidview 的所有冲刺,但仅列出了有限的结果

https://puma.companyname.com/jira/rest/greenhopper/1.0/sprintquery/359?maxResults=10000

你能帮我调整这个调用以显示特定 rapidview 的所有冲刺吗

提前致谢 阿迪提亚

JIRA API 不会加载所有结果。它会以小块的形式给你。如果有很多记录,那么 JIRA 将以 50 条为一组向您发送它,并带有一个名为“isLast”的标志,其值是 true.

True 表示:没有更多的记录要获取

False 表示:是的,有更多记录要获取,但只有当您需要通过更多 REST 请求时才会提供给您。

因此,在此基础上,您必须 运行 一个具有更多 API 调用的循环,以从 JIRA 数据库中获取所有结果。

您可以通过 Here

了解有关此主题的更多信息

对于敏捷 API 你可以使用这个 resource