通过命令lin查询JIRA时,如何获得完整的数据列表

2024-04-25 18:49:16 发布

您现在位置:Python中文网/ 问答频道 /正文

当我使用命令行中的restapi查询JIRA时:

project = PROJECTNAME AND "Build Info" ~ BUILDNAME

它最多只能显示50个结果,尽管总共有892个。当从jiraui查询时,它会显示完整的列表,因此看起来对返回的结果有限制。如何获取完整的数据列表?任何一个指针都很诱人。你知道吗

输出:

........

u'maxResults': 50,
u'startAt': 0,
u'total': 892}

代码:

.......
serverURL = 'https://jira.company.com/jira'
query = 'project = PROJECTNAME AND "Build Info" ~ BUILDNAME
jql = '/rest/api/2/search?jql=%s' % urllib.quote(query)
response = requests.get(serverURL + jql,verify=False,auth=(user, password))

Tags: and命令行buildinfoprojectrestapi列表jira
1条回答
网友
1楼 · 发布于 2024-04-25 18:49:16

50是“maxResults”参数的默认值。下面是API文档https://docs.atlassian.com/jira/REST/latest/#api/2/search-search

您需要使用startAt参数和循环来获取所有结果,或者使用maxResults参数一次获取所有结果。你知道吗

这个问题已经问过很多次了;)

相关问题 更多 >