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

问题描述 投票:0回答:1

我曾经使用 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 jira-rest-api python-jira
1个回答
0
投票

为什么不获取项目中的所有版本,并按相同版本过滤搜索查询?

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 循环中。

© www.soinside.com 2019 - 2024. All rights reserved.