gpt4 book ai didi

php - 如何通过 JIRA REST API - PHP 设置影响版本字段

转载 作者:可可西里 更新时间:2023-11-01 01:16:08 25 4
gpt4 key购买 nike

我想通过 JIRA REST API 更新影响版本字段。但是我收到一个错误:

{"errorMessages":[],"errors":{"versions":"Affects Version/s is required."}}

我有以下代码:

public function requestBug($summary, $components, $affectsVersions, $fixVersions, $assignee, $environment, $description)
{
$json = Array ( "fields" => Array (
"project" => Array( "id" => 10051),
"summary" => $summary,
"issuetype" => Array ( "name" => "Bug" ),
"components" =>Array(0 => Array("id" => $components)),
"versions" =>Array(0 =>Array("affectsVersion" => $affectsVersions)),
"versions" =>Array(0 =>Array("fixVersion" =>$fixVersions)),
"assignee" => Array("name" => "$assignee"),
"environment" => "$environment",
"description" =>$description
)
);

return $json;
}

请协助。我遇到了this链接,但对我不起作用

最佳答案

我遇到了同样的问题,给出的答案(即使提供了链接)对我帮助不大。我尝试了各种变体,最后是这首 JSON努力将受影响的项目版本更改为“版本 2.0.0”:

"versions":
[
{ "Affects Version/s" : "Version 2.0.0"
},
{ "name": "Version 2.0.0"
}
]

元数据看起来像这样:

"versions":{"required":true,"schema":
{"type":"array","items":"version","system":"versions"},"name":"Affects Version/s",....

特别令人恼火和不一致的是,JIRA 将相同的字段导出为 <version>Version 2.0.0</version>。在 XML 中用于查询 affectedVersion将被使用。

关于php - 如何通过 JIRA REST API - PHP 设置影响版本字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38520824/

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