작업 라벨을 업데이트해야합니다. 작업을 가져오고 레이블 ($ task-> labels)의 PodioCollection을 단계별로 실행할 수 있습니다 레이블을 제거합니다 $ this-> labels-> remove ($ labelToRemove-> label_id); 은 내가 다음 $ 작업 $ task-> 저장()을 저장작업 레이블을 어떻게 업데이트합니까?
$newLabel = new PodioTaskLabel();
$newLabel->text = $labelText;
$task->labels[] = $newLabel;
라벨을 추가;
$ 작업이 저장되지만 업데이트 된 작업 레이블은 저장되지 않습니다. 그것은 말한다 https://developers.podio.com/doc/tasks/update-task-labels-151769
상단의 "새로운 라벨 작업을 업데이트"
여기 문서는 이해되지 않는다.
/ /작업/{TASK_ID}/라벨하지만 당신은 그것을 전화 : 그것은 또한 당신이 그것을 호출 말한다
PodioTaskLabel::update($label_id, $attributes = array());
응? 왜 그것은 한 곳에서 {task_id}로 호출되었지만 아래쪽에 있다고 말하면 $ label_id로 호출됩니다. 이에 연결하는 PHP 코드에서
, 그것은이있다 : 문서가 잘못 믿고 나를 원인return Podio::put("/task/label/{$label_id}", $attributes);
합니다.
여기서 : update() 호출에서 업데이트 할 작업의 task_id를 전달합니까?
아니면 다른 그냥 문서화되지 않은 작업 레이블을 업데이트하는 방법이 있습니까?
- Andrew.
내가 Podio의 문서화되지 않은 API의 많은 부분과 관련하여 "리버스 엔지니어링"을 시도했지만 너무 일반적이어서 Podio는 최종 사용자가 제공 한 API를 사용하지 않기 때문에 Podio는/_json/tasks/ .json을 업데이트하면 해당 API를 사용할 수 없으므로 도움이되지 않습니다. –