Jira API 使用 python 搜索 Jira 中的所有版本

Jira api to search all releases in Jira using python

提问人:Conor Lennon 提问时间:11/7/2023 更新时间:11/12/2023 访问量:13

问:

我曾经使用 JIRA.project_versions(id) 来获取 Python 中 Jira 中所有版本的列表。 我正在尝试使用requests.request

我有这个来计算 Jira 中的问题数量

     response = requests.request(
       "GET",
       url=https://mydomain.atlassian.net/rest/api/2/search,
       headers={"Accept": "application/json"},
       params={'jql': 'project=My\ Project', 'startAt': 0, 'maxResults': 0},
       auth=HTTPBasicAuth(user_details.user, user_details.password)
    )

然后在设置“startAt”和“maxResults”的情况下重新运行它,以便我可以对问题进行分页。

我无法弄清楚如何执行相同的操作来获取 Jira 中的版本列表

吉拉 jira-rest-api python-jira

评论


答:

0赞 Shachar297 11/12/2023 #1

为什么不获取项目中的所有版本,并按同一版本筛选搜索查询?

url = f"{jira_base_url}/rest/api/2/project/{project_key}/versions"

jql_query = f'project = {project_key} AND fixVersion = "{version_name}"'
url=https://mydomain.atlassian.net/rest/api/2/search,

在循环遍历每个版本的 for 循环中。