Python JIRA Rest API通知未在票据中留下注释

Python JIRA Rest API通知未在票据中留下注释,python,rest,jira,jira-rest-api,jira-rest-java-api,Python,Rest,Jira,Jira Rest Api,Jira Rest Java Api,我目前正在使用JIRA Rest API向指定用户发送通知。问题在于,如果用户回复电子邮件中的通知,则不会在票据中创建注释。它只是回复我登录的用户的电子邮件。有人知道我如何通过电子邮件回复api通知并创建JIRA评论吗?这是我目前的代码: import requests url = "https://jiraserver.atlassian.net/rest/api/2/issue/{issue_key}/notify" notify_data = { "subject":

我目前正在使用JIRA Rest API向指定用户发送通知。问题在于,如果用户回复电子邮件中的通知,则不会在票据中创建注释。它只是回复我登录的用户的电子邮件。有人知道我如何通过电子邮件回复api通知并创建JIRA评论吗?这是我目前的代码:

import requests

url = "https://jiraserver.atlassian.net/rest/api/2/issue/{issue_key}/notify"

notify_data = {
        "subject": "Duis eu justo eget augue iaculis fermentum.",
        "textBody": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque eget venenatis elit. Duis eu justo eget augue iaculis fermentum. Sed semper quam laoreet nisi egestas at posuere augue semper.",
        "htmlBody": "Lorem ipsum <strong>dolor</strong> sit amet, consectetur adipiscing elit. Pellentesque eget venenatis elit. Duis eu justo eget augue iaculis fermentum. Sed semper quam laoreet nisi egestas at posuere augue semper.",
        "to": {
            "users": [
                {
                    "name": "JIRA user"}]
        },

    }

requests.post(url,auth=('jira_username','jira_password'), json=notify_data)
导入请求
url=”https://jiraserver.atlassian.net/rest/api/2/issue/{发布_密钥}/notify“
通知_数据={
“主题”:“Duis eu justo eget augue iaculis fermentum.”,
“文本正文”:“Lorem ipsum door sit amet,Concertetur adivising elit.Pellenteskue eget venenatis elit.Duis eu Just eget augue iaculis fermentum.posuere augue semper的semper quam laoreet nisi Egesta。”,
“htmlBody”:“Lorem ipsumdolor坐在阿梅特,奉献精英。佩伦特·维尼纳蒂斯精英。两名欧盟法官奥古斯·亚库利斯·弗雷恩图姆。在波苏尔·奥古斯·森佩尔,他被任命为拉奥里特·尼西·埃吉斯塔。”,
“致”:{
“用户”:[
{
“名称”:“JIRA用户”}]
},
}
post(url,auth=('jira_username','jira_password'),json=notify_data)

另外,如果我回复通过手动更新JIRA中的问题(例如更改受让人)收到的电子邮件通知,我可以在票证中创建评论,但如果我回复通过API创建的通知,则无法创建评论。以下是我用于通知的API文档:。有人知道我遗漏了什么吗?

经过一些实验后,我能够解决这个问题,方法是将问题键放在主题中,并在JIRA上设置一个侦听器(设置cog->系统->接收邮件->设置邮件服务器和处理程序)。这将导致对jira通知的回复创建评论。

您是否尝试使用类似“assignee”:true的内容扩展“to”字段,并查看是否通知了受让人?出于某种原因,受让人返回500错误,但“reporter”:true有效。然而,回复该电子邮件仍然不会在问题中产生评论。