2012-08-22 46 views
2

我是JIRA API编程的全新人员。 我需要获取未解决问题的列表。 从API中,函数getIssuesFromFilterWithLimit()看起来像是一个可能的候选人。而且我还读过另一个SO线程,如果系统“分辨率”字段不包含任何值,则问题未解决。 所以,我将如何构建呼叫,e.g(我在这里钓鱼)的伪代码:JIRA - 获取未解决问题列表

getIssuesFromFilterWithLimit(resolution=NULL) 

还是有更好的方式来做到这一点?

+0

哪个Jira版本?哪些远程API? – Kuf

+0

如果您使用JIRA 4.4或更高版本,我会尝试首先使用REST接口。 – mdoar

+0

请问为什么? – Kuf

回答

2

根据JIRA RPC文档,getIssuesFromFilterWithLimit使用预定义的JIRA过滤器来检索问题。它不适用于调用者提供的查询或搜索条件。

要使用此方法,您需要在JIRA中定义一个过滤器,以便在getIssuesFromFilterWithLimit调用中引用它。

另一种方法是使用getIssuesFromJQLSearch,它与调用方提供的JQL表达式一起检索问题。现在解决方案返回问题的JQL将是resolved is EMPTY