api - 如何正确搜索(房地产交易标准又名 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+ 的所有属性?
解决方案
为了获得完整的结果,请尝试以下逻辑,
(ModificationTimestamp=2000-01-01T00:00:00+)
这将返回从 2000 年开始的所有列表。如果您需要更旧的,请在查询中给出 1990 或更旧。
注意:您的示例查询 (matrix_unique_id=0+) 不起作用,因为它的模式可能不正确,例如 8 位数字仅作为输入。
推荐阅读
- r - R Shiny 以交互方式选择变量来执行计算
- javascript - 如何在反应中测试以req为参数的导出函数
- firebase - 云功能无日志记录
- shopware - 如何将自定义地址字段添加到结帐页面?
- java - 如何将 docker 卷映射到 EC2 主机文件系统
- javascript - 使用 Webpack 5 构建 ES 模块包,并在 Node.js ES 模块中使用该包
- python - Sklearn Cross 使用 SVC 模型验证返回的 NaN
- javascript - 循环遍历具有相同类的所有 div 并使用 Javascript 隐藏文本
- sql - 确定事件是否连续 24 小时每小时发生一次
- count - ClickHouse 仅计算分组查询中第一行的唯一组合