У меня есть приложение Podio, которое заполняется API-интерфейсом php через форму на веб-сайте.
Использование фрагмента Create Item работает с текстовыми полями, значениями валюты и т. Д. но мне не удалось распутать документацию о том, как установить поле категории.
Поле категории «присутствующий» представляет собой простой вариант ответа «да / нет».
Метод, показанный здесь, генерирует ошибку сервера в сочетании с фрагментом «Создать элемент». как показано ниже:
$fields = new PodioItemFieldCollection(array(
new PodioTextItemField(array("external_id" => "title", "values" => $name)),
new PodioTextItemField(array("external_id" => "email", "values" => $email)),
));
$item = new PodioItem(array(
'app' => new PodioApp(intval($app_id)),
'fields' => $fields,
));
pseudo code: if attending = yes, $attending = 1, else $attending = 2 //id's of yes and no in category field
$item->fields['attending']->values = $attending;
$item->save();
Что мне не хватает? Спасибо.