2011-05-20 67 views
7

當使用SOAP API創建或更新JIRA票證時,是否有方法設置票證的「標籤」字段?在WSDL中搜索「標籤」時什麼也沒有揭示,當使用我知道的標籤設置的API獲取票據時,結果中沒有標籤存在的跡象。如何在使用JIRA SOAP API的問題上設置標籤

回答

10

可以更新使用id字段「標籤」的現有問題的標籤。這裏是我正在使用的代碼(C#):

public void LabelIssue(string issueKey, string label) 
{ 
    RemoteIssue issue = jiraSoapService.getIssue(token, issueKey); 
    List<RemoteFieldValue> actionParams = new List<RemoteFieldValue>(); 
    RemoteFieldValue labels = new RemoteFieldValue { id = "labels", values = new string[] { label } }; 
    actionParams.Add(labels); 
    jiraSoapService.updateIssue(token, issue.key, actionParams.ToArray()); 
} 
0

嘗試更新自定義字段ID 10041.我看了一眼,終於找到了它。

這裏是在Python代碼示例:

update_str = [{"id": "customfield_10041", "values":["my_label"]}] 
ret = jira_handle.service.updateIssue(auth, key, update_str) 

希望幫助!

相關問題