Как получить изображения из канала MLS RETS, предоставленного CRMLS (ранее Carets MLS)?

Я получаю это как ответ при использовании функции GetObject() фида RETS:

Array
(
    [0] => Array
        (
            [Success] => 
            [Content-Type] => text/xml
            [MIME-Version] => 1.0
            [Length] => 53
            [Data] => 

            [ReplyCode] => 20401
            [ReplyText] => Invalid Type
        )

)

GetObject() работает для большинства каналов RETS, но я получаю ошибки с CRMLS. Как получить изображения из канала MLS RETS, предоставленного CRMLS (ранее Carets MLS)?

1 ответ

Там может быть несколько причин для этого.

Во-первых, переходя только к сообщению об ошибке, сервер предлагает Type атрибут в запросе неверный. Используя PHRETS, это значение второго аргумента в GetObject запрос. Проверьте http://www.retsmd.com/ с вашими учетными данными RETS, выберите один из классов свойств, и при загрузке списка полей в верхней части таблицы должна появиться ссылка "Просмотреть типы объектов". Нажмите, чтобы отобразить доступные типы, которые вы можете запросить. Photo является наиболее распространенным, но они не могут предоставить его под этим именем.

В некоторых других (хотя и редких) случаях серверы RETS могут не предоставлять доступ к мультимедиа через GetObject. Вместо этого они могут иметь ресурс "Медиа", где вы будете получать информацию об объектах так же, как и с другими данными (такими как списки или списки агентов).

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