使用 JRJC 搜索获取 JIRA 问题属性

Get JIRA issue properties using JRJC search

要在 Java 中搜索 JIRA 问题,我们可以使用此 REST

/api/2.0.alpha1/search?jql&startAt&maxResults

例如:

/api/2.0.alpha1/search?assignee=mehran

但不幸的是,根据documentation,结果是这样的格式:

{
    "startAt": 0,
    "maxResults": 50,
    "total": 1,
    "issues": [
        {
            "self": "http://www.example.com/jira/rest/api/2.0/jira/rest/api/2.0/issue/HSP-1",
            "key": "HSP-1"
        }
    ]
}

如何访问问题的其他属性,例如:标题、描述...

嗯,首先,您为什么要查看 API 文档的旧版本 (4.3)?例如最新的是7.2.4

如果您也是 运行 JIRA 4.3,那么您就是 S-O-L,因为那时他们的 REST API 处于非常早期的状态。

但是,如果您的 JIRA 实例较新(如果不是,UPGRADE),则打开正确的文档@https://docs.atlassian.com/jira/REST/{yourVersion}/search 端点一度得到改进,因此您可以扩展问题并准确指定要检索的自定义字段值。