通过php更新jira中的状态

2024-01-28

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


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

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

像这样。顺便说一句我用过这个图书馆 https://github.com/FayP/JIRA-php用 jira 满足我的所有需求。这里没有包含的事情,我必须自己实现。如果您知道 api url,这很容易。请查看其余 api 文档,了解您可能需要的合适 api。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

通过php更新jira中的状态 的相关文章