PHP RETS День открытых дверей

Здравствуйте, я хочу найти свойство открытых домов, используя PHP RETS скрипт. Я сделал ниже код, в котором я могу найти подробности свойства Open Houses, такие как MLS_Number, From-date, To time, но я не могу получить на основе MLS_Number найти свойства другие детали, такие как адрес, цена, номер комнаты и другие детали. ниже я попробовал код.

$retsFilters['IS_ACTIVE '] = true;
$retsQuery = '';
foreach ($retsFilters as $key => $value) $retsQuery .= ',('.$key.'='.$value.')';
$retsQuery = trim($retsQuery, ',');
$result = $rets->SearchQuery("openhouse", "OpenHouse",$retsQuery,array('Format' => QUERY_FORMAT));

код сверху только возвращается

Array
(
[AdvertOpenHouse] => 1
[Agent_MUI] => 2871
[Description] =>
[FromDate] => 2016-09-01T00:00:00.000
[FromTime] => 1400
[InputDate] =>
[IS_ACTIVE] => 1
[IsDeleted] => 0
[Listing_MUI] => 9985949
[listing_type] => RE
[matrix_unique_ID] => 10268565
[mls_number] => 548766
[ModificationTimestamp] => 2016-01-08T13:31:23.390
[Open_House_Refreshments] =>
[ToTime] => 1600
)

но я хочу также больше деталей собственности, таких как адрес, streetName, город, цена и другие детали.

это мой логин URL http://rets.saskmls.ca/rets/login.ashx

если у кого-то есть идея, пожалуйста, помогите спасибо заранее.

0

Решение

Что ж, ресурс Openhouse и базовые классы не содержат такой информации. Должен быть ресурс недвижимости с множеством различных классов имущества (жилой, коммерческий, земельный и т. Д.)

Вам нужно проверить метаданные с сервера RETS, они будут содержать XML, который описывает все доступные ресурсы, классы и поля.

Обратите внимание на сигнатуру метода SearchQuery:

SearchQuery ( string $resource, string $class, string $query [, array $options] )

Ваш результирующий запрос будет выглядеть примерно так:

SearchQuery("Property", "RES", "(Status=|A)")
0

Другие решения

Я использую Paragon в качестве внутреннего поставщика MLS. Когда я получаю ресурс «OpenHouse», есть поле с именем

L_DisplayId

который присутствует в ресурсах «Недвижимость».

Это поле устанавливает связь между двумя ресурсами.

Как только вы узнаете значение L_DisplayId из открытого дома, вы можете искать свойство, отправляющее L_DisplayId в качестве параметра поиска.

Надеюсь, что это может помочь вам.

0

По вопросам рекламы [email protected]