我試圖通過SOAP將圖像添加到現有產品。 但我總是得到一個錯誤。有時在第一個循環之後,或在第十個循環之後。SOAP API - CRITICAL:參數1到finfo:buffer()必須是?string,bool given(PlentyMarkets)
[CRITICAL] Exception : Argument 1 to finfo::buffer() must be of type ?string, bool given
這是我的代碼看起來像
foreach($items as $item) {
$image = new PlentySoapRequest_SetItemImages();
$image->Images->item->ImageURL = $item['url'];
$image->ItemID = $item['id'];
$this->getPlentySoap()->SetItemImages($image);
}
我不知道是什麼問題。 任何人都可以翻譯我的錯誤信息?或者這個錯誤意味着什麼?
我知道答案有點晚,但我剛纔也有同樣的問題。問題是文件名有一個空格(URL中的%20)。由於文件名同時出現在_ImageURL_和_ImageFileName_中,所以我無法確定是什麼原因導致了錯誤,但是因爲您只使用了網址,所以我想是這樣。 – repat