Я пытаюсь получить значения для нескольких настраиваемых полей, используя Jira post API. Я достаточно уверен, что часть запроса curl верна. Однако, независимо от того, что я изменяю в параметрах поиска, я получаю один и тот же результат, и он не дает мне никакой информации о нужных мне полях.
Я подозреваю, что это как-то связано с расширением полей, но я могу » я не могу найти что-нибудь о том, как это сделать при использовании POST, а не GET, что мне необходимо, так как конечный поиск jql, который я использую, будет слишком сложным для определения в URI.
Я использую эту команду curl:
curl -D- -u username:password -o output.json -X POST -H "Content-Type: application/json" --data "@query.json" "https://jira.domain.com/rest/api/latest/search"
запрос. json содержит следующие параметры поиска:
{"jql":"project = PCO and status = Onboarded","maxResults":3,"fields":["Sumary","lead","Cost Centre"]}
Получаемый ответ выглядит следующим образом:
{
"expand": "schema names",
"StartAt": 0,
"maxResults": 3,
"total": 294,
"issues": [{
"expand:operations,versionRepresentations,editmeta,changelog,renderedFields",
"id": "123456",
"self": "https:/jira...",
"key": "ABC-123"
}, {
"expand:operations,versionRepresentations,editmeta,changelog,renderedFields",
"id": "456789",
"self": "https:/jira...",
"key": "ABC-456"
}, {
"expand:operations,versionRepresentations,editmeta,changelog,renderedFields",
"id": "456123",
"self": "https:/jira...",
"key": "ABC-321"
}]
}