你好,我想找开放的房子使用PHP RETS脚本。我做了以下代码,其中我能够找到开放式房屋物业的细节,如MLS_Number,从日期,到时间,但我不能得到基于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
如果有任何人有想法,请帮助提前感谢。
发布于 2017-01-14 03:51:59
好的,开放资源和底层类不会包含这类信息。应该有一个属性资源,其中包含许多不同的属性类别(住宅、商业、土地等)
您需要检查来自RETS服务器的元数据,它将包含描述所有可用的资源、类和字段的XML。
注意SearchQuery方法的签名:
SearchQuery ( string $resource, string $class, string $query [, array $options] )
您得到的查询将如下所示:
SearchQuery("Property", "RES", "(Status=|A)")
https://stackoverflow.com/questions/39159673
复制相似问题