SOAP API — CRITICAL: Аргумент 1 для finfo: buffer () должен иметь тип? String, bool учитывая (PlentyMarkets)

я пытаюсь добавить изображения к существующим продуктам через SOAP.
Но я всегда получаю ошибку. иногда после первого цикла или после десятого цикла.

[CRITICAL] Исключение: Аргумент 1 для finfo :: buffer () должен иметь тип? String, bool

Вот так выглядит мой код

foreach($items as $item) {

$image = new PlentySoapRequest_SetItemImages();

$image->Images->item->ImageURL = $item['url'];
$image->ItemID = $item['id'];

$this->getPlentySoap()->SetItemImages($image);

}

Я не знаю, в чем проблема.
Может кто-нибудь перевести мне сообщение об ошибке? или что означает эта ошибка?

0

Решение

Ваше сообщение об ошибке означает: вы дали логический аргумент функции buffer (), например «buffer (true)», вместо строкового значения, например «buffer (‘great picture’).

Я не могу извлечь из вашего вопроса больше ничего, любые последующие вещи и предложения — это просто догадки. Извините, я должен опубликовать свой «ответ» как комментарий, но я не могу добавлять комментарии.

Похоже, вы используете пример PHP-SOAP-клиента Plenty, и ваш вопрос неявно утверждает, что иногда вы можете добавлять изображения в некоторые продукты. Таким образом, вы можете попытаться повторно выполнить запрос на мыло и посмотреть, можно ли воспроизвести результаты — возможно, после удаления успешно добавленного изображения перед повторной попыткой.

tomtomtom

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector