Jira REST API获取最后一期

时间:2012-05-29 04:49:15

标签: jira

每次将新问题添加到Jira时,我的应用程序都应该执行一些逻辑。我想对我来说唯一的选择是每隔n秒请求最后添加的问题,并找出哪些问题是新的。我正在调查Jira REST API,但找不到有任何方法可以检索上一期。有可能吗?

3 个答案:

答案 0 :(得分:3)

对于基于轮询的解决方案,您可以使用JQL查询Jira REST API中的“搜索”方法。

POST到:

http://[yourjirainstance]/rest/api/2/search

使用正文中的sdata查询:

{"jql" : "project = MyProject and updated>=2012-09-01",
                 "startAt" : 0,
                 "maxResults" : 50
}

通过这种方式,您可以执行通常在Jira界面上执行的查询。 检查this以获取您可以在查询中使用的fiels的参考。

毋庸置疑,但如果会话尚未经过身份验证,请不要忘记标题和体育认证中的“Content-Type:application / json”。

答案 1 :(得分:2)

您可以尝试使用Jira的活动Feed。此页面概述了访问该网址并过滤该网址以符合您的搜索条件https://developer.atlassian.com/display/STREAMS/Consuming+an+Activity+Streams+Feed

的网址

答案 2 :(得分:2)

我必须做类似的事情,最后我使用Jira Scripting Suite,因为它更容易。我在“创建问题”转换中添加了一个Jython post函数。

这样,只要添加新问题,您的脚本就会运行。 它能满足您的需求吗?