[英]Add comment to Issue in JIRA via email
我创建了一个MVC应用程序,该应用程序向JIRA发送了一封电子邮件,从而成功地创建了问题。 但是在应用程序中,我想通过能够对现有问题添加评论来更新问题。 因为这时如果您发送另一封电子邮件,只会创建另一个问题,因此无法在当前问题上添加评论。
有没有一种方法可以为JIRA设置电子邮件处理程序,以便它在接收到电子邮件时可以识别问题(通过使用“问题密钥”),然后添加注释。
我很确定您可以添加注释,只需使其成为正文即可,并设置JIRA将其解释为注释而不是描述。 但是,如果您将“ 问题密钥 ”设为电子邮件的主题,是否可以设置JIRA,以便它更新该问题?
Jira有一个REST API-为什么不发送REST请求以添加评论?
POST / rest / api / 2 / issue / {issueIdOrKey} / comment?expand
向问题添加新评论。
请求查询参数
参数值说明
扩展字符串可选标志:renderBody(提供以HTML呈现的主体)
可接受的请求表示形式:application / json
Example { "body": "Lorem ipsum dolor sit amet....", "visibility": { "type": "role", "value": "Administrators" } }
可用的响应表示形式:
201 Example { "self": "http://www.example.com/jira/rest/api/2/issue/10010/comment/10000", "id": "10000", "author": { "self": "http://www.example.com/jira/rest/api/2/user?username=fred", "name": "fred", "displayName": "Fred F. User", "active": false }, "body": "Lorem ipsum dolor sit amet...", "updateAuthor": { "self": "http://www.example.com/jira/rest/api/2/user?username=fred", "name": "fred", "displayName": "Fred F. User", "active": false }, "created": "2015-06-23T08:28:32.838+0000", "updated": "2015-06-23T08:28:32.838+0000", "visibility": { "type": "role", "value": "Administrators" } } Returned if add was successful 400 Returned if the input is invalid (eg missing required fields, invalid values, and so forth).
我发现可以通过执行以下操作通过电子邮件对现有问题添加评论。
首先,在MVC应用程序中,我将通过从ID中获取问题来识别问题,然后从中检索问题Key。
Dim Issue As New IssueResultTable
Issue.key
然后,我将使用以下格式将其作为电子邮件的主题:
主旨:[JIRA}(KEY-00000)
如果JIRA系统中存在该密钥,它将自动搜索它,并将正文添加为现有问题的注释。
如果电子邮件的主题行中包含现有的发布密钥,而您的JIRA系统中包含该发布密钥,则电子邮件处理程序将添加电子邮件内容作为对该问题的注释。
然后,您还可以选中带引号的选项,以从注释中删除以前的电子邮件内容。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.