即时通讯使用我构建的电子邮件客户端来更新jira任务。我已设法通过它更改受让人和摘要。但我似乎无法找到更新状态的方法。以下是我使用的代码。
$resolution->id="4";
$update->transitions= array($resolution);
$queryIssue = new Jira($config);
$queryIssue->updateTransition($query,$update);
班级:
public function updateTransition($issueKey,$json){
$this->request->openConnect('https://'.$this->host.'/rest/api/latest/issue/REC-143/transitions?', 'POST', $json);
$this->request->execute();
}
这给了我一个错误的说法
Missing 'transition' identifier
我在这做错了什么。请告诉我。
答案 0 :(得分:0)
嗯,你错过了“转换标识符”,正如你在错误中所说的那样。
您使用的是哪个库?
这是你写的自定义类吗?
为其提供链接,以便我们检查。
答案 1 :(得分:0)
我输入json的方式不正确。应该是,
$resolution->transition->id ="4";
$queryIssue->updateTransition('11205',$resolution);
像这样。顺便说一句,我使用this library用jira来满足我的所有需求。这里没有包含的东西,我必须自己实现。如果你知道api urls这很容易。看看你可能需要的合适api的其余api文档。