JIRA API Python 脚本创建相关问题

JIRA API Python script create issue with related

我正在使用 JIRA python 库 (https://jira.readthedocs.io/en/master/index.html),我想创建一个 "related to" 向内 link 现有问题的新问题问题。

#Existing issue...
existing_issue_key = PROJ-123
issue_dict = {
        'project': {'id': 1},
        'summary': 'Related issue for '+existing_issue_key,
        'description': 'Look into this one',
        'issuetype': {'name': 'Story'},
        'issuelinks': [{"inwardIssue": {'key':existing_issue_key}}]

    }
new_issue = jira.create_issue(fields=issue_dict)

当我尝试上述操作时,出现错误:

   JiraError HTTP 400 url: https://jira.mysite.com/rest/api/2/issue
text: Field 'issuelinks' cannot be set. It is not on the appropriate screen, or unknown.

密钥 'issuelinks' 无法直接创建问题,因此您不能在创建问题的请求的问题之间创建 links。您需要在问题创建后调用 jira.create_issue_link 方法,以便在问题之间创建 link。