2015-06-24 1 views
-1

Я получаю это как ответ при использовании функции GetObject() корма Рец:Как получить изображения из фида MLS RETS, предоставленного CRMLS (ранее Carets MLS)?

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)?

+2

И вопрос? – Rizier123

+0

Я не получаю образы изображения в ответ, поле данных пуст. Я передаю «OpenHouseKey» для ресурса OpenHouse, «ListingKey» для ресурса Property и «MediaKey» для ресурса «Media» –

+0

Поговорите с вашим MLS! –

ответ

3

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

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

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

+1

Да, вы правы. Большое спасибо. Я связался с MLS, и они посоветовали мне то же самое. Сервер RETS не поддерживает метод GetObject для извлечения фотографий. Вместо этого нам нужно запросить ресурс Media, чтобы получить фотографии свойств. Возьмите ListingKey из поиска класса свойств и возьмите это значение для поиска в классе Media, используя поле ClassKey. Это вернет все соответствующие записи Media для конкретного листинга. Это включает в себя дополнения, изображения и т. Д. Записи мультимедиа хранятся как MediaURL. Рекомендуется загружать фотографии локально, чтобы избежать истекшего URL-адреса. –