我正在尝试修改jira中的自定义字段的值。
我通过以下卷曲来完成:
curl -D- -u 'x:y' -X PUT --data '{"fields":{"customfield_67":{"value":18.20}}}' -H "Content-Type: application/json" https://host/jira/rest/api/2/issue/PRUEBAS-315
我还试图修改引号的类型:简单,双重,没有它们,...
修改字符串我没有问题,但是当它是一个数字时,我确实尝试对其进行修改。即使我发送了一个号码,它也告诉我不是。我遵循了文档:
jira rest api示例
代码:400
响应:{" errormessages":[]," errors":{" customfield_67":"操作值必须为数字。"}}}
/jira/rest/api/2/dession/test-2/editmeta:
"customfield_67":{
"required":false,
"schema":{
"type":"number",
"custom":"com.atlassian.jira.plugin.system.customfieldtypes:float",
"customId":182
},
"name":"Unit Tests Coverage",
"operations":[
"set"
]
},
JIRA版本7.6.0
最后,解决方案经历了跳过一个级别。我知道我使用的字符串在组合盒中,而不是。这就是它的工作方式:
curl -D- -u 'x:y' -X PUT --data '{"fields":{"customfield_67":18.20}}' -H "Content-Type: application/json" https://host/jira/rest/api/2/issue/PRUEBAS-315
我在JIRA API文档中没有找到任何东西,尽管它可能是在某个地方指定的。