通过服务台api创建JIRA票据
我正试图通过以下方式在JIRA中创建一个票证 我向https://x.atlassian.net//rest/servicedeskapi/servicedesk/request发送post请求 使用以下json参数通过服务台api创建JIRA票据,jira,jira-rest-api,Jira,Jira Rest Api,我正试图通过以下方式在JIRA中创建一个票证 我向https://x.atlassian.net//rest/servicedeskapi/servicedesk/request发送post请求 使用以下json参数 { "serviceDeskId": “1”, "requestTypeId": “1”, "requestFieldValues": { "summary": "Request raised via service REST API
{
"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}的响应中获取的服务台id和请求类型id。因此,用于服务台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
}
我无法理解我错过了什么。有人能给点建议吗?问题出在url上。url中存在不必要的“servicedesk”。 移除后,它工作了
https:/x.atlassian.net//rest/servicedeskapi/request
问题在于url。url中存在不必要的“servicedesk”。 移除后,它工作了
https:/x.atlassian.net//rest/servicedeskapi/request