我正在尝试通过遵循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
}
我无法理解我想念的是什么。有人可以请教吗
答案 0 :(得分:0)
问题在于网址。网址中没有多余的“服务台”。 删除后它起作用了。
https:/x.atlassian.net//rest/servicedeskapi/request