Получение значений настраиваемых полей с помощью Jira POST api (curl) - PullRequest
0 голосов
/ 04 мая 2020

Я пытаюсь получить значения для нескольких настраиваемых полей, используя 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"
}]
}
...