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, и обычно я смог получить образ со второй попытки.