RETS Feed Fething с PHRETS, дающим ErrorCode 20401

Я использую библиотеку PHRETS для получения канала rets. Во время загрузки изображения он предоставляет код ошибки "20401". Объект для получения изображения из rets api как:

$objects = $rets->GetObject('Property', 'CmmlRntl', '75290', '*', 0);

foreach ($objects as $photo) {
 $photo = $photo->getContent();


 if($photo){
 echo "<hr><pre>";

 var_dump($photo);
 //echo "<img src=\"data:image/jpeg;base64," . base64_encode('') . "\" />"; 
 echo "</pre><hr>";
 }
}

Выход получится как:

string '<RETS ReplyCode="20401" ReplyText="Requested Type not found." />' (length=64)

Как я могу избавиться от этой ошибки.?

1 ответ

У меня была та же проблема, и я не мог найти ответ на эту проблему, даже после того, как спросил отдел ИТ MLS.

В итоге я получил cron, который пытается извлечь те изображения, которые я помечаю как "не удалось", но завещание ограничено 2 повторными попытками. Если после этого изображение по-прежнему не работает, сценарий повторных попыток не будет пытаться получить его снова.

По большей части ошибка произошла из-за сбоя на сервере MLS, и обычно я смог получить образ со второй попытки.

Другие вопросы по тегам