无法通过JIRA REST API更新JIRA问题中的标签



我正在向JIRA发送以下PUT请求,但无法更新票证。我正在接收200 Http状态代码与响应的票务细节JSON。但是,这并不包括更新后的标签。

curl --location --request PUT 'https://jiraserverurl/rest/api/2/issue/APP-1' 
--header 'Content-Type: application/json' 
--header 'Authorization: Bearer XXXX' 
--data-raw '{
"update": {
"labels": [
{
"add" : "newlabel"
}
]
}
}'

我参考了使用REST API更新Atlassian Jira标签失败这篇文章,并以相同的方式做了所有事情。但是,它仍然不更新。

不幸的是,我收到200成功响应。因此,不知道为什么它不工作!!

你就快成功了;只需将--data-raw更改为--data(或-d),并尝试在同一行正文:

curl --location --request PUT 'https://jiraserverurl/rest/api/2/issue/APP-1' 
--header 'Content-Type: application/json' 
--header 'Authorization: Bearer XXXX' 
--data '{ "update": { "labels": [{ "add" : "newlabel"}]}}'

相关内容

  • 没有找到相关文章

最新更新