0

您好,我想使用 PHP RETS 脚本查找开放式房屋属性。我已经在下面的代码中找到了 Open Houses Property 详细信息,例如 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
)

但我还想要更多房产的详细信息,例如地址、街道名称、城市、价格和其他详细信息。

这是我的登录网址http://rets.saskmls.ca/rets/login.ashx

如果有人有想法,请提前帮助谢谢。

4

2 回答 2

0

我使用 Paragon 作为 MLS 后端提供商。当我获得“OpenHouse”资源时,有一个名为

L_DisplayId

它存在于“属性”资源中。

该字段在两个资源之间建立关系。

从开放式房屋中知道 L_DisplayId 值后,您可以搜索将 L_DisplayId 作为搜索参数发送的属性。

希望能帮到你。

于 2018-06-12T21:43:45.233 回答
0

那么 Openhouse Resource 和基础类将不包含此类信息。应该有一个包含许多不同类型的属性类别的属性资源(住宅、商业、土地等......)

您需要检查来自 RETS 服务器的元数据,它将包含描述所有可用资源、类和字段的 XML。

注意 SearchQuery 方法的签名:

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

您生成的查询将如下所示:

SearchQuery("Property", "RES", "(Status=|A)")
于 2017-01-13T19:51:58.590 回答