2014-07-07 67 views
0

如何使用WebService,添加 - 編輯 - 刪除問題評論?Jira Web Service問題評論add-delete-edit

using (jiraext.JiraSoapServiceService service = new jiraext.JiraSoapServiceService()) 
     { 
      string auth = service.login("", ""); 
      jiraext.RemoteIssue[] issues = service.getIssuesFromFilterWithLimit(auth, "10802", 1, 1000); 
      while (issues.Length > 0) 
      { 
       foreach (jiraext.RemoteIssue thisissue in issues) 
         **????????????????** 
      }  
      } 
     } 

由於

回答

0

問題解決;

 using (jiraext.JiraSoapServiceService service = new jiraext.JiraSoapServiceService()) 
     { 
      string auth = service.login("userName", "Pwd"); 
      jiraext.RemoteIssue[] issues = service.getIssuesFromFilterWithLimit(auth, "10802", 1, 1000); 
      while (issues.Length > 0) 
      { 
       foreach (jiraext.RemoteIssue thisissue in issues) 
        try 
        { 

         int msgLenght = service.getComments(auth, thisissue.key).Length-1; //last comment 
         string comm = service.getComments(auth, thisissue.key)[msgLenght].body.ToString(); //last comment body 
         comm = comm + "__!"; // last comment body change 
         long msgID = Convert.ToInt64(service.getComments(auth, thisissue.key)[msgLenght].id.ToString()); //last comment ID 
         jiraext.RemoteComment comment = service.getComment(auth, msgID); 
         comment.body = comm; 
         service.editComment(auth, comment); 


        } 
        catch (Exception ex) 
        { } 

      } 
     }