2017-04-20 56 views
0

我无法创建使用吉拉休息的API添加自定义字段,代码如下:不能新问题,以吉拉通过REST API

curl -D- -u abc:1234 -X POST https://*******.atlassian.net/rest/api/2/issue --data ' 
{ 
    "fields": { 
     "project": { 
      "key": "HELLOWORLD" 
     }, 
     "summary": "Test-RestAPI", 
     "description": "Creating Task using project keys and issue type names using the REST API", 
     "issuetype": { 
      "name": "Task" 
     }, 
     "customfield_10200": { "name": "ABC" }, 
     "customfield_10300": { "name": "ABCD" } 
    } 
}' -H "Content-Type: application/json" 

错误下面:

{"errorMessages":[],"errors":{"customfield_10300":"Operation value must be a string"}} 

什么想法?

回答

0

试试这个

"customfield_10300": "ABCD" 
+0

它工作:)谢谢..! – Mukul

0

this document,如果字段没有配置出现在创建屏幕上,那么它会不会在createmeta,如果提交将发生现场验证错误。如果要创建自定义字段,则需要按照本部分API documentation中提到的方法使用POST/rest/api/2/field

请注意,您可以根据预定义的JIRA自定义字段类型创建自定义字段。

+0

是的领域已被添加,但它被锁定,任何想法如何我可以解锁它..试图谷歌它,但无法到达任何地方:(..我正在使用吉拉云,所以不能做任何改变到数据库我已经看到这个链接[Jira - help](https://confluence.atlassian.com/jirakb/how-to-unlock-a-locked-field-779158866.html) – Mukul

+0

你是什么意思,它被锁定?!:-) –

+0

你可以打开链接,你将能够看到一个图像,显示在那里锁定的领域,让我知道的情况下,更多的细节:) – Mukul