/ / Podio - Поставяне на поле - Празен низ от проблем - podio

Поли - Поставяне на поле - Празен стринг проблем - Podio

Някой имал ли е проблеми със запазването на стойности за вграждане на полета с API на Podio PHP?

Продължавам да получавам следната грешка, въпреки че знам, че масивът ми има стойности:

Фатална грешка: Uncaught PodioBadRequestError: "Невалидна стойност" " (низ): не трябва да е празен низ "Вижте удебеления шрифт по-долу за поле връщане празно.

Аз също се опитах да използвам асоциативен масив, но да получите грешката "трябва да използвате embed или url". http://podio.github.io/podio-php/fields/#linkembed-field

$userItem->fields[$field->external_id] = new PodioEmbedItemField();

if (is_array($_POST[$embedName])) {
$embedArray = array();
$embedValues = $_POST[$embedName];

if (isset($embedValues) && !empty($embedValues)) {
for ($i = 0; $i < count($embedValues); $i++) {
$embedObject = PodioEmbed::create(array("url" => **$embedValues[$i]**));
array_push($embedArray, $embedObject);
}

$userItem->fields[$field->external_id]->values = new PodioCollection($embedArray);
}
}

Отговори:

1 за отговор № 1

ОК проблем е, че PodioEmbed обектът не може да приеме итерация на масив, първо трябва да зададете променлива като низ и след това да преминете във функция.

$embedString = $embedValues[$i];
$embedObject = PodioEmbed::create(array("url" => $embedString));