我想通過使用JIRA提供的REST API在JIRA中創建問題。 我能夠創建一個簡單的問題,JIRA API創建自定義字段的問題
使用此:
http://localhost:8080/rest/api/latest/issue
和數據如下:
{"fields":{"project":{"key": "TES"},"summary":"user name not showing validation message","description":"Hi validation is missing from user name","issuetype": {"name": "Bug"},"reporter":{"name":"BruceWayne"} }}
這個運行良好。
現在我想在創建問題時添加3 自定義字段。自定義字段是Authorname, AuthorTag,AuthorID。我怎麼能在休息API做到這一點。我應該在我的數據中添加什麼。
我的樣本數據如下: -
{"fields":{"project":{"key": "TES"},"summary":"my bugs 5","description":"Hi","issuetype": {"name": "Bug"},
"customfield_10000":"[email protected]",
"customfield_10100":{"value":"abc"},
"reporter":{"name":"amit"},
"components": [{
"add" : {"name" : "abc"}
}],"priority": {
"id": "1"
}
}}
我想使用customfields而不是customfield_XXXXX指定的名稱。
的一種方式,我認爲是打API創建一個簡單的問題後(使用另一個API命中獲得元數據如下)
http://localhost:8080/rest/api/latest/issue/tes-79?expand=editmeta
,然後做JSON解析並再次發出看跌命令更新字段中同樣的問題
,但我一直在尋找一種方式來做到這一點在單一API命中(同時創造一個問題)
我使用的是相同的。我在問題中包含了我的樣本數據。我得到它的工作,但現在我有一個新的關注我的「Customfield_10100」被命名爲「AuthorName」,customfield_10000是JIRA中的「bgEmail」。所以有什麼方法可以在我的數據中指定。或者我必須將它們硬編碼爲customfield_nnnnnn。一種方法是再次擊中API並獲取元數據並進行大量的json處理。 – iGod