使用 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
端点一度得到改进,因此您可以扩展问题并准确指定要检索的自定义字段值。
要在 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
端点一度得到改进,因此您可以扩展问题并准确指定要检索的自定义字段值。