Jira批量创建问题API

API文档
第一个参数是各问题字典组成的列表,第二个参数是方法的返回值是否重载问题资源并且默认是重载的。方法的返回值是由各问题字典组成的列表。下面通过举例进行详细描述:

issue_list = [{
    'project': {'key': 'PC'},
    'summary': 'APITest1',
    'description': '第一个测试API的问题',
    'issuetype': {'name': 'Bug'},
}, {
    'project': {'key': 'PC'},
    'summary': 'APITest2',
    'description': '第二个测试API的问题',
    'issuetype': {'name': '任务'},
}]
issues = jira.create_issues(field_list=issue_list)
print(issues)

在一个问题类型只有“任务”和“子任务”的项目中运行上述代码将成功创建第二个问题,方法的返回值如下:

[{
	'status': 'Error', 
	'error': {'issuetype': 'issue type is required'}, 
	'issue': None, 
	'input_fields': {
		'project': {'key': 'PC'}, 
		'summary': 'APITest1', 
		'description': '第一个测试API的问题', 
		'issuetype': {'name': 'Bug'}
	}
}, {
	'status': 'Success', 
	'issue': <JIRA Issue: key='PC-4', id='10700'>, 
	'error': None, 
	'input_fields': {
		'project': {'key': 'PC'}, 
		'summary': 'APITest2', 
		'description': '第二个测试API的问题', 
		'issuetype': {'name': '任务'}
	}
}]

返回的问题字典中“status”字段表示问题创建成功与否;“error”字段包含了错误信息;“issue”字段包含了问题关键字和id;“input_fields”字段保存了创建问题时第一个输入参数中的字典。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值