首页 > 解决方案 > 如何正确搜索(房地产交易标准又名 RETS)服务器?

问题描述

我正在尝试与 RETS(房地产交易标准)服务器交互以查找matrix_unique_id字段大于或等于 0 的所有列表。

登录后,我尝试了以下URI

Search.ashx?SearchType=Property&Class=Listing&Limit=1000&Query=(matrix_unique_id=0+)&StandardNames=0

上面的调用返回

<RETS ReplyCode="20201" ReplyText="No Records Found."/>

但后来我提供了一个像这样的有效 Matrix_Unique_Id 值

Search.ashx?SearchType=Property&Class=Listing&Limit=1000&Query=(matrix_unique_id=59075770+)&StandardNames=0

现在返回了一些东西,但不是我所期望的。返回值如下

在此处输入图像描述

这是RETS 1.7.2的文档和PDF

此外,这里是一个示例,说明如何在 RETS 服务器中搜索不同的服务器,但两者都遵循相同的规范。

https://www.flexmls.com/developers/rets/tutorials/example-rets-session/

此外,我使用RETS 连接器查询列表,我能够下载列表,没有任何问题,这表明我的帐户正在运行并且有权搜索。

问题:如何正确搜索字段Matrix_Unique_Id为 0+ 的所有属性?

标签: apirets

解决方案


为了获得完整的结果,请尝试以下逻辑,

(ModificationTimestamp=2000-01-01T00:00:00+)

这将返回从 2000 年开始的所有列表。如果您需要更旧的,请在查询中给出 1990 或更旧。

注意:您的示例查询 (matrix_unique_id=0+) 不起作用,因为它的模式可能不正确,例如 8 位数字仅作为输入。


推荐阅读