gpt4 book ai didi

javascript - JIRA API 在单个 api 调用中创建问题和子任务

转载 作者:行者123 更新时间:2023-12-03 00:18:33 28 4
gpt4 key购买 nike

我正在创建一个脚本,我想在其中创建 jira 票证以及几个子任务。我能够使用以下有效负载计算出问题的创建以及不同 API 调用中的子任务:

{
"fields": {
"project":
{
"key": "TEST"
},
"summary": "TEST summary",
"description": "TEST Description",
"issuetype": {
"name": "Bug"
}
}
}

创建一个子任务并将其附加到上述 API 调用中的问题:

{
"fields":
{
"project":
{
"key": "TEST"
},
"parent":
{
"key": "TEST-1"
},
"summary": "Sub-task of TEST-1",
"description": "TEST-1 desc",
"issuetype":
{
"id": "5"
}
}
}

但是,我想在一次 API 调用中完成这两项操作。这是可以做的事情吗?

最佳答案

Jira REST API 不提供此类操作。它确实提供了一个用于创建多个问题的批量端点,但您无法定义类似“问题一是问题二的父问题,并在 JSON 文件中进一步声明”之类的内容。

您必须使用两个不同的 API 调用:

  1. 使用 POST /rest/api/2/issue 创建您的父问题并保存响应中的问题 key 。
  2. 使用 POST /rest/api/2/issue/bulk 通过批量操作创建子任务.

这些链接引用了 Jira Server 的 REST API 文档,但 REST API in Jira Cloud 也可以实现同样的效果。 。只是认证方式不同。

关于javascript - JIRA API 在单个 api 调用中创建问题和子任务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54431205/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com