【问题标题】:Jira create issue returns 405 pythonJira 创建问题返回 405 python
【发布时间】:2022-10-31 00:38:04
【问题描述】:

我正在使用 python Jira 包并尝试创建 Jira 问题:

from jira import JIRA
jiraOptions = {'server': "http://jira.xxx.com"}
jira = JIRA(options = jiraOptions, basic_auth=(
    "xxx", "xxx"))

def create_new_issue(project, summary, description, issuetype, username):
    issue_dict = {
        'project': {'key': project},
        'summary': summary,
        'description': description,
        'issuetype': {'name': issuetype},
        'reporter': {'name': username}
    }
    new_issue = jira.create_issue(fields=issue_dict)

create_new_issue("p1", "test", "teseset", "Bug", "xxxx")

我收到 405 错误,我无法弄清楚我错在哪里:

Traceback (most recent call last):
  File ".\jiraUtil.py", line 97, in <module>
    create_new_issue("p1", "test", "teseset", "Bug", "xxxx")
  File ".\jiraUtil.py", line 58, in create_new_issue
    new_issue = jira.create_issue(fields=issue_dict)
  File "C:\Users\xxx\AppData\Local\Programs\Python\Python38\lib\site-packages\jira\client.py", line 1473, in create_issue
    r = self._session.post(url, data=json.dumps(data))
  File "C:\Users\xxx\AppData\Local\Programs\Python\Python38\lib\site-packages\jira\resilientsession.py", line 198, in post
    return self.__verb("POST", str(url), data=data, json=json, **kwargs)
  File "C:\Users\xxx\AppData\Local\Programs\Python\Python38\lib\site-packages\jira\resilientsession.py", line 189, in __verb
    raise_on_error(response, verb=verb, **kwargs)
  File "C:\Users\xxx\AppData\Local\Programs\Python\Python38\lib\site-packages\jira\resilientsession.py", line 64, in raise_on_error
    raise JIRAError(
jira.exceptions.JIRAError: JiraError HTTP 405 url: https://jira.xxx.com/rest/api/2/issue

【问题讨论】:

    标签: jira python-jira


    【解决方案1】:

    猜测一下,您的 Jira Cloud 实例中不存在“xxxx”用户,请尝试将其更改为未分配的“-1”。 我自己在这样做时遇到了一些问题,所以我建立了这个项目 - https://github.com/dren79/JiraScripting_public 让我知道它是否有帮助:)

    【讨论】:

      猜你喜欢
      • 2019-12-21
      • 2023-02-06
      • 2012-12-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-10
      • 2016-11-03
      相关资源
      最近更新 更多