私は API を初めて使用し、問題のステータスを更新するのに問題があります。プロジェクトと問題を正常にリストしましたが、それらを更新する方法がわかりません。PHP を使用して API にアクセスしています。jsonを使用して問題を更新する方法について、phpでいくつかの例を共有してください。API ドキュメントを読みましたが、最小限すぎます。私は PUT に精通しておらず、インターネット上で良い例やチュートリアルを見つけることができません。ありがとうございました!
これは私が試したがうまくいかなかった
function update_issue($issue_id){
// set url
$planio_url = "http://something.plan.io/issues/".issue_id.".json?key=185f1edsadfsdafy86578ce82ea70a0eb4267";
// create curl resource
$ch = curl_init();
$data = '{"issue":{"status":{"name":"done","id":21},"notes":"closing all old issues"}}';
$data = json_decode($data);
$ch = curl_init($planio_url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "PUT");
curl_setopt($ch, CURLOPT_POSTFIELDS,http_build_query($data));
$response = curl_exec($ch);
if(!$response) {
return false;
}else{
return $response;
}
}
空の応答を返します。