我需要使用jira rest API获取分配给具有状态的用户的所有问题的计数。
Open issues : 10
In Progress : 5
Closed : 30
我尝试过但无法获取该信息。有人可以帮忙吗?
答案 0 :(得分:0)
为此,您将需要使用JQL搜索REST端点rest/api/2/search?jql
。缺点是您必须针对每种状态分别进行此操作,我们将依赖REST返回的total
计数。
以用户名 user 搜索受让人并以状态未解决问题发出问题的示例:
rest/api/2/search?jql=assignee=user+and+status="Open%20Issues"
将返回所有信息(问题字段等)的结果。
使用&maxResults=0
仅获取元数据,此处找到total
。如果我们这样做rest/api/2/search?jql=assignee=user+and+status="Open%20Issues&maxResults=0
,它将返回类似以下内容的
{"startAt":0,"maxResults":0,"total":2,"issues":[]}
答案 1 :(得分:0)
对于JIRA搜索休息,您可能需要分别调用JQL以获得每种状态的计数,但是例如,可以利用小工具休息端来获取所需的信息,例如
https://jira.com/rest/gadget/1.0/twodimensionalfilterstats/generate?filterId=filter-1&xstattype=statuses
详细了解此here