JIRA REST API——如何查询问题状态名称

JIRA REST API——如何查询问题状态名称,rest,jira,jira-rest-api,Rest,Jira,Jira Rest Api,我正在使用jirarestapi,我想查询处于“已解决”状态的所有问题。状态字段如下所示: "status": { "self": "https:\/\/jira.atlas.xx.com\/rest\/api\/2\/status\/5", "description": "A resolution has been taken, and it is awaiting verification by reporter. From here issues are eithe

我正在使用jirarestapi,我想查询处于“已解决”状态的所有问题。状态字段如下所示:

"status": {
      "self": "https:\/\/jira.atlas.xx.com\/rest\/api\/2\/status\/5",
      "description": "A resolution has been taken, and it is awaiting verification by reporter. From here issues are either reopened, or are closed.",
      "iconUrl": "https:\/\/jira.atlas.xx.com\/images\/icons\/statuses\/resolved.png",
      "name": "Resolved",
      "id": "5",
      "statusCategory": {
        "self": "https:\/\/jira.atlas.xx.com\/rest\/api\/2\/statuscategory\/3",
        "id": 3,
        "key": "done",
        "colorName": "green",
        "name": "Complete"
      }
    }
目前唯一知道如何执行此操作的方法是查询status=5。最好让查询更直观,并使用字符串“已解决”状态查找所有问题。以下是我正在使用的查询:

https://jira.atlas.xx.com/rest/api/2/search?jql=project=MYPROJECT and status=5 and fixVersion=15824&fields=id,key,description,status

是否可以查询状态名称?

是的,您也可以查询状态名称

我认为您应该使用正式的Jira文档,特别是在使用诸如JQL查询之类的高级搜索选项时

本文档描述了可能的JQL查询的每一部分。如果您查看该部分,您将找到可以搜索的字段以及可能的属性。例如,对于字段:

根据这一点,您的查询可以很容易地修改

https://jira.atlas.xx.com/rest/api/2/search?jql=project=MYPROJECT and status=Resolved and fixVersion=15824&fields=id,key,description,status

如果可以在浏览器中键入JQL,则可以将其用作RESTAPI搜索资源的字符串。因此,您确实可以按状态名称搜索,这为什么如此困难?
https://jira.atlas.xx.com/rest/api/2/search?jql=project=MYPROJECT and status=Resolved and fixVersion=15824&fields=id,key,description,status