如何通过 Jira API 获取一个月内发生的所有事件


how do I get a number of all incidents that have happened in a month via jira api

我正在尝试创建一个页面,该页面将向我显示一个月内通过Jira api发生了多少事件,我不确定最好的方法,因为我已经浏览了jira api文档,但其中没有描述。

如果"发生了多少事件"是指"创建了多少问题",则可以执行 JQL 搜索,该搜索为您提供指定 JQL 查询中的问题总数。

因此,若要查找 2016 年 2 月创建的问题,应使用以下 JQL:created >= 2016-02-01 AND created <= 2016-02-29 。允许您执行 JQL 搜索的 REST API 终结点是/api/2/search。

在我们的示例中(2 月份创建的问题),您需要将 GET 请求发送到:

{YOUR_JIRA_BASE_URL}/rest/api/2/search?jql=created%20>=%202016-02-01%20AND%20created%20<=%202016-02-29

(不要忘记正确编码查询字符串)

为了节省带宽,您可以通过添加设置为 0 的 maxResults 参数来丢弃问题数据并仅检索计数:

{YOUR_JIRA_BASE_URL}/rest/api/2/search?maxResults=0&jql=created%20>=%202016-02-01%20AND%20created%20<=%202016-02-29

以下是使用 Apache 的 JIRA 的一个具体示例: 二月份创建的问题

参考

JQL 非常强大,因此您可以进一步缩小搜索范围(例如,指定要计算问题的项目)。阅读更多关于它的信息

这里 和 这里