使用jira-python,我想检索JIRA问题的整个changelog:
issues_returned = jira.search_issues(args.jql, expand='changelog')我发现,对于他们的changelog中超过100个条目的问题,我只收到前100个条目:

我的问题是,如何指定一个startAt并进行另一个调用来获取changelog的后续页面(使用python-jira)?
在this thread at Atlassian中,我看到v3接口提供了一个端点来直接获取更改日志:
/rest/api/3/issue/{issueIdOrKey}/changelog但这似乎不能通过jira-python访问。我希望避免必须直接进行REST调用和单独进行身份验证。除了直接通过jira-python调用之外,有没有办法从jira-python调用一个“原始的”REST API呢?
发布于 2021-02-12 06:06:27
在存在超过100个结果的情况下,您需要在搜索问题时编辑'startAt‘参数:
issues_returned = jira.search_issues(args.jql, expand='changelog', startAt=100)您需要设置一个语句来比较“total”和“maxResults”数据点,如果总数更高,则使用不同的“startAt”参数运行另一个查询,并将这两个参数附加在一起。
https://stackoverflow.com/questions/64379061
复制相似问题