首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用jira-python获取JIRA中问题的整个changelog

使用jira-python获取JIRA中问题的整个changelog
EN

Stack Overflow用户
提问于 2020-10-16 04:15:34
回答 1查看 483关注 0票数 0

使用jira-python,我想检索JIRA问题的整个changelog:

代码语言:javascript
复制
issues_returned = jira.search_issues(args.jql, expand='changelog')

我发现,对于他们的changelog中超过100个条目的问题,我只收到前100个条目:

我的问题是,如何指定一个startAt并进行另一个调用来获取changelog的后续页面(使用python-jira)?

this thread at Atlassian中,我看到v3接口提供了一个端点来直接获取更改日志:

代码语言:javascript
复制
/rest/api/3/issue/{issueIdOrKey}/changelog

但这似乎不能通过jira-python访问。我希望避免必须直接进行REST调用和单独进行身份验证。除了直接通过jira-python调用之外,有没有办法从jira-python调用一个“原始的”REST API呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-02-12 06:06:27

在存在超过100个结果的情况下,您需要在搜索问题时编辑'startAt‘参数:

代码语言:javascript
复制
issues_returned = jira.search_issues(args.jql, expand='changelog', startAt=100)

您需要设置一个语句来比较“total”和“maxResults”数据点,如果总数更高,则使用不同的“startAt”参数运行另一个查询,并将这两个参数附加在一起。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64379061

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档