通过PHP在JIRA中更新状态(updating status in jira via php)

2019-08-05 04:18发布

即时通讯使用一个电子邮件客户端,我建立更新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难道我做错了什么here.please让我知道。

Answer 1:

那么你就错过了“过渡标识符”,因为它在你得到的错误说。

您正在使用什么库?

这是你写了一个自定义类或?

与链接提供,以便我们可以检查。



Answer 2:

我的方式输入JSON是incorrect.it是应该的,

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

像这样。 顺便说一句,我用这个库做我的JIRA的所有需求。 这是不包括在这里的事情,我有我的自我实现。 这是很容易,如果你知道API urls.take看看你可能需要适当的API REST API文件。



文章来源: updating status in jira via php
标签: php rest jira