Jira Web服务问题评论add-delete-edit

时间:2014-07-07 10:16:13

标签: jira

如何使用WebService,添加 - 编辑 - 删除问题评论?

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)
                      **????????????????**
            }       
           }
       }

由于

1 个答案:

答案 0 :(得分: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)
                    { }

            }
        }