如何使用jira rest api来获取特定用户的所有未解决和已解决的问题

问题描述 投票:0回答:2

我需要使用jira rest API获取分配给具有状态的用户的所有问题的计数。

      Open issues : 10
      In Progress : 5
      Closed : 30

我尝试过但无法获得该信息。任何人都可以帮忙吗?

jira jira-rest-api
2个回答
0
投票

您将为此使用JQL搜索REST端点rest/api/2/search?jql。缺点是您必须针对每种状态分别进行此操作,我们将依赖REST返回的total计数。

以用户名用户搜索受让人并以状态[[未解决的问题发出的示例: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":[]}


0
投票
使用JIRA搜索休息,您可能需要分别调用JQL来获取每种状态的计数,但是例如,您可以利用小工具休息区来获取所需的内容,例如

https://jira.com/rest/gadget/1.0/twodimensionalfilterstats/generate?filterId=filter-1&xstattype=statuses

阅读有关此here的更多信息
© www.soinside.com 2019 - 2024. All rights reserved.