Создать билет JIRA через службу поддержки API - PullRequest
0 голосов
/ 06 мая 2019

Я пытаюсь создать заявку в JIRA, выполнив https://docs.atlassian.com/jira-servicedesk/REST/3.6.2/#servicedeskapi/request-createCustomerRequest

Я отправляю почтовый запрос на https: /x.atlassian.net//rest/servicedeskapi/servicedesk/request

со следующим параметром json

    {
     "serviceDeskId": “1”,
     "requestTypeId": “1”,
     "requestFieldValues": {
     "summary": "Request raised via service REST API",
     "description": "test."
     }

}

Но он ответил 404 ошибка

{
    "errorMessage": "Invalid project key 'request'",
    "i18nErrorMessage": {
        "i18nKey": "sd.error.project.by.key.not.found",
        "parameters": [
            "request"
        ]
    }
}

Обновление - идентификатор службы поддержки и идентификатор типа запроса, полученные из ответа rest / servicedeskapi / request / {issueid}. Поэтому значения, используемые для идентификатора запроса службы поддержки, не могут быть неправильными

Я пытался servicedesk / 1 / requesttype / 1 / field , и я получил

{
    "requestTypeFields": [
        {
            "fieldId": "summary",
            "name": "Subject",
            "description": "",
            "required": true,
            "defaultValues": [],
            "validValues": [],
            "jiraSchema": {
                "type": "string",
                "system": "summary"
            }
        },
        {
            "fieldId": "description",
            "name": "Body",
            "description": "",
            "required": false,
            "defaultValues": [],
            "validValues": [],
            "jiraSchema": {
                "type": "string",
                "system": "description"
            }
        }
    ],
    "canRaiseOnBehalfOf": true,
    "canAddRequestParticipants": true
}

Я не могу понять, что мне не хватает. Может кто-нибудь, пожалуйста, совет

1 Ответ

1 голос
/ 06 мая 2019

Проблема была с URL.В URL есть ненужный «сервисдеск».После удаления это сработало.

https:/x.atlassian.net//rest/servicedeskapi/request
...