我可以在JIRA中解决问题吗? 我使用REST API进行了一些试验;
var url = "https://hibernate.atlassian.net/rest/api/2/issue/WEBSITE-1/transitions";
var message = [{
"update": {
"comment": [
{
"add": {
"body": "some text for body"
}
}
]
},
"fields": {
"assignee": {
"name": "name1"
},
"resolution": {
"name": "Fix"
}
},
"transition": {
"id": "1"
}
}];
request({
url: url,
method: "POST",
json: true,
body: message,
}, function (error){});
网址(https://hibernate.atlassian.net/rest/api/2/issue/WEBSITE-1/transitions)给了我;
{"expand":"transitions","transitions":[]}
如何在JIRA中解决问题?我做错了吗?
答案 0 :(得分:0)
您有正确的方法,但您需要向有权执行转换的用户验证您的请求。
因为您匿名执行请求,JIRA会为您提供一个不包含任何可以执行的转换的响应,并且不允许您执行转换。
查看request module或其他example的文档。
答案 1 :(得分:0)
要获取转换的完整列表,请将字符串?expand=transitions.fields
附加到您现有的网址中。因此,在这种情况下,它看起来像
var url = "https://hibernate.atlassian.net/rest/api/2/issue/WEBSITE-1/transitions?expand=transitions.fields";