首页 > 解决方案 > 通过 API 向 JIRA 问题添加请求类型

问题描述

我目前正在尝试通过 REST API 向 JIRA 问题添加请求类型。我知道请求类型的 id。为了访问我使用通过 pip 安装的 jira 包的 API。

issue = jirasession.create_issue(project=jiraProject, summary="My Summary", description = description, issuetype = {'name' : 'Issuetype'},\
                                 priority = {'name' : 'Intermediate'}, customfield_12444={'value':'...'}, reporter = {"name": '...'}, \
                                 duedate = '...')

我尝试了添加此字段之类的方法,但失败了:

customfield_11240 = {'requestType':{'name': 'my requesttype'}})

customfield_11240 是存储 RequestType 的字段,当我通过 API 访问票证时 (issue = jira.issue("myre-2299"))

'customfield_11240': {'_links': {'jiraRest': 'http://MyDomain/jira/rest/api/2/issue/521700', 'web': 'http://MyDomain/jira/servicedesk/customer/portal/35/MYRE-2299', 'self': 'http://MyDomain/jira/rest/servicedeskapi/request/521700'}, 'requestType': {'id': '472', '_links': {'self': 'http://MyDomain/jira/rest/servicedeskapi/servicedesk/35/requesttype/472'}...'

我在文档中找不到合适的解决方案。

提前致谢!

标签: pythonapirestjira

解决方案


推荐阅读