-- 2021 年 10 月 18 日更新
正如在下面的答案中发现的那样,将 maxResults 设置为 False 似乎可以消除对结果集的限制。
all_issues = jira.search_issues('project=ProjectName', maxResults=False)
-- 原帖
尝试;
all_issues = jira.search_issues('project=ProjectName', maxResults=50, startAt=50)
来自 REST API 的结果是分页的,默认结果数为 50。您可以提供该startAt
值以从结果集中的某个点开始结果。默认情况下,此值为 0。
因此,您的原始查询将获得结果 0-49,上面的查询将获得结果 50-99,更改startAt
为 100 将获得 100-149,依此类推。
您还可以增加 的值maxResults
以每页返回更多结果。但是,这仅限于在您的 JIRA 实例中配置的最大值jira.search.views.default.max
(默认设置为 1000)。
不分页就不可能让 API 返回所有问题。您必须配置jira.search.views.default.max
一个非常大的值并将该值提供为maxResults
.