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 に答える