当 JIRA 问题的当前状态为 "Resolved" 时,如何通过 REST API 标记 JIRA 状态 "Closed"

How to mark JIRA status "Closed" when Current status of JIRA issue is "Resolved" via REST API

当前 jira 状态是 "Resolved" 并试图用 "transition":{"id":"2"}, "update":{"comment" 关闭它:""} 收到错误无法移动 (DC-XXXXXX)。您可能没有权限,或者问题缺少必需的信息。如果您一直遇到此问题,请联系您的 JIRA 管理员。"

注:jira当前状态为"Resolved"

https://continuum.atlassian.net/rest/api/latest/issue/DC-102/transitions

{
   "transition":{"id":"2"},
   "update":{"comment":[{"add":{"body":"Auto close the issue"}}]}
}

通过将id改为701解决

注意:确保从已解决到已关闭的转换需要 701 id 值。

https://continuum.atlassian.net/rest/api/2/issue/DC-xxxxxx/transitions?expand=transitions.fields

{
   "transition":{"id":"701"},
   "update":{"comment":[{"add":{"body":"Auto Comment added to close issue"}}]}
 }