обновление статуса в jira через php

im, используя почтовый клиент, который я создаю для обновления задач 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); 

как это. и, кстати, я использовал эту библиотеку для выполнения всех моих потребностей с помощью jira. вещи, которые здесь не включены, я должен был реализовать сам. что легко, если вы знаете api urls.Посмотрите на остальную документацию api для подходящей apis, которую вы можете потребовать.