如何通过jira api获得一个月内发生的所有事件

时间:2016-02-29 11:53:27

标签: php api jira jira-rest-api

我正在尝试创建一个页面,它会告诉我一个月内通过Jira api发生了多少事件,我不确定最好的方法来解决这个问题,因为我查看了jira api docs但是没有描述。

1 个答案:

答案 0 :(得分:0)

如果发生了多少事件"你是说"创造了多少问题"您可以执行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

(不要忘记properly encode查询字符串)

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

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

以下是使用Apache的JIRA的具体示例:Issues created in February

参考

JQL非常强大,因此您可以进一步缩小搜索范围(例如,指定项目来计算问题)。详细了解herehere