Hi,
How to use WebService, add-edit-delete issue comment?
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) int msgLenght = service.getComments(auth, thisissue.key).Length-1; //last comment string comm = service.getComments(auth, thisissue.key)[msgLenght].body.ToString(); //las comment body comm = comm + "__!"; // last comment body change string msgID = service.getComments(auth, thisissue.key)[msgLenght].id.ToString(); //last commet ID
Edit Comment??????????????????????????????? } } }
Thanks
I solved.
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) { } } }
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.