通过服务台API创建JIRA票证

时间:2019-05-06 12:01:39

标签: jira jira-rest-api

我正在尝试通过遵循https://docs.atlassian.com/jira-servicedesk/REST/3.6.2/#servicedeskapi/request-createCustomerRequest

在JIRA中创建故障单

我将发帖请求发送到 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"
        ]
    }
}

更新-服务台ID和请求类型ID是从rest / servicedeskapi / request / {issueid}的响应获得的。因此,用于服务台ID请求类型ID的值不能错误

我尝试了 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 个答案:

答案 0 :(得分:0)

问题在于网址。网址中没有多余的“服务台”。 删除后它起作用了。

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