如何使用 jira rest api 获取特定用户的所有打开和关闭的问题

How to use jira rest api to get all open and closed issues count for a specific user

我需要使用 jira rest API.

来计算分配给具有状态的用户的所有问题
      Open issues : 10
      In Progress : 5
      Closed : 30

我试过了,但没能得到information.Can有人帮忙吗?

为此,您需要使用 JQL 搜索 REST 端点 rest/api/2/search?jql。缺点是您必须为每个状态单独执行此操作,我们将依赖 total 计数 return 由 REST 编辑。

使用用户名 user 和问题状态 Open issues 搜索受让人的示例: rest/api/2/search?jql=assignee=user+and+status="Open%20Issues" 将 return 结果将是所有信息(问题字段等)。

使用 &maxResults=0 仅获取元数据,total 可在此处找到。如果我们这样做rest/api/2/search?jql=assignee=user+and+status="Open%20Issues&maxResults=0,它将return类似于:

{"startAt":0,"maxResults":0,"total":2,"issues":[]}

使用 JIRA search rest,您可能需要单独调用 JQL 来获取每个状态的计数,但您可以使用 gadget rest end 来获取您要查找的内容,例如

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

阅读更多相关内容here