0

我正在使用我构建的电子邮件客户端来更新 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 我在这里做错了什么。请告诉我。

4

1 回答 1

0

我输入json的方式不正确。应该是,

$resolution->transition->id ="4";
$queryIssue->updateTransition('11205',$resolution);

像这样。顺便说一句,我使用这个库来满足我对 jira 的所有需求。这里没有包括的东西,我必须自己实现。如果您知道 api urls,这很容易。请查看其余 api 文档以获取您可能需要的合适 api。

于 2013-02-01T09:15:10.103 回答