检索有限的字段集以响应 Jira 的 REST API 查询
Retrieve limited set of fields in response of Jira's REST API query
我正在查询 Jira 的 REST API 以查找此 GET 请求的问题:
https://domain/jirainstance/rest/api/2/search/?jql=Sprint=Sprint34
这会检索一个 JSON,其中包含整套问题的字段。我想获得仅包含问题的状态和摘要字段的 JSON。
获取途径是什么?
要使用的选项是:fields=field1,field2
在问题中提供的示例中,它是这样的:
https://domain/jirainstance/rest/api/2/search/?jql=Sprint=Sprint34&fields=status,summary
这将产生这样的 JSON 响应:
{
"expand": "schema,names",
"startAt": 0,
"maxResults": 10,
"total": 159,
"issues": [
{
"expand": "operations,versionedRepresentations,editmeta,changelog,renderedFields",
"id": "1015",
"self": "https://domain/jirainstance/rest/api/2/issue/1015",
"key": "KEYPRY-96",
"fields": {
"summary": "build the code",
"status": {
"self": "https://domain/jirainstance/rest/api/2/status/5",
"description": "The code was built.",
"iconUrl": "https://domain/jirainstance/images/icons/statuses/resolved.png",
"name": "Resolved",
"id": "5",
"statusCategory": {
"self": "https://domain/jirainstance/rest/api/2/statuscategory/3",
"id": 3,
"key": "done",
"colorName": "green",
"name": "Done"
}
}
}
},
我正在查询 Jira 的 REST API 以查找此 GET 请求的问题:
https://domain/jirainstance/rest/api/2/search/?jql=Sprint=Sprint34
这会检索一个 JSON,其中包含整套问题的字段。我想获得仅包含问题的状态和摘要字段的 JSON。
获取途径是什么?
要使用的选项是:fields=field1,field2
在问题中提供的示例中,它是这样的:
https://domain/jirainstance/rest/api/2/search/?jql=Sprint=Sprint34&fields=status,summary
这将产生这样的 JSON 响应:
{
"expand": "schema,names",
"startAt": 0,
"maxResults": 10,
"total": 159,
"issues": [
{
"expand": "operations,versionedRepresentations,editmeta,changelog,renderedFields",
"id": "1015",
"self": "https://domain/jirainstance/rest/api/2/issue/1015",
"key": "KEYPRY-96",
"fields": {
"summary": "build the code",
"status": {
"self": "https://domain/jirainstance/rest/api/2/status/5",
"description": "The code was built.",
"iconUrl": "https://domain/jirainstance/images/icons/statuses/resolved.png",
"name": "Resolved",
"id": "5",
"statusCategory": {
"self": "https://domain/jirainstance/rest/api/2/statuscategory/3",
"id": 3,
"key": "done",
"colorName": "green",
"name": "Done"
}
}
}
},