【问题标题】:RETS MLS and RETS ClientRETS MLS 和 RETS 客户端
【发布时间】:2013-10-09 03:45:52
【问题描述】:

伙计们,

我将与 RETS 一起参与 Real Project。我有一份关于我的经理正在寻找的文件。但我真的不知道如何从 RETS MLS 开始,所以有这样的文档。

通过一些研发,我几乎找不到任何有价值的东西。但是可以肯定的是,RETS Client 用于从服务器获取数据。那么我们如何连接到 RETS 服务器呢?为什么没有这样的文档。 (我真的不知道,如果有的话)

现在,我正在寻找可以让我知道如何开始这个项目的人?我需要有关 RETS CLIENT 和文档的信息以及用于建立网站的清单。

请帮帮我。!!!

提前致谢。

【问题讨论】:

  • 您使用哪种服务器端语言? PHP、Java 等?
  • 查找PHrets。此处示例:stackoverflow.com/questions/16990495/…
  • 我知道这是一个旧帖子,但有一些服务可以为您处理繁重的工作。在 timitek 查看 GetRETS。这是一个 RESTful API,允许您将所有 MLS 提要聚合到一个源中,并为您处理所有 RETS / IDX 内容。 github.com/timitek/getrets-php-sdk

标签: php wordpress api rets


【解决方案1】:

2019 年更新:RETS 已被弃用,取而代之的是RESO Web API:“MLS、经纪人和技术合作伙伴应尽一切努力尽快转换为 RESO Web API”( Realtyna article)。全国房地产经纪人协会威胁要取消不提供 RESO Web API 支持的 MLS 的 E&O 保险:“实施 RESO Web API 的截止日期是 2016 年 6 月 30 日”(Vendor Alley article)。


这里是 RETS(房地产交易标准)的一般概述,其中包含可帮助您入门的文档链接。

RESO(房地产标准组织)是开发和维护 RETS 的组织。

什么是 RETS? (link)

“房地产交易标准是处理房地产信息的系统所使用的通用语言,例如多个上市服务。”

“对于软件开发人员和 IDX 网站等服务提供商而言,RETS 意味着必须编写程序以仅使用一种语言,即 RETS 的通用语言,以便与许多不同的 MLS 系统一起工作。”

RESO Developer page 是使用 RETS 进行开发的良好起点。

有关如何使用 RETS 协议的详细技术文档,请咨询RETS specification documents。

提供多种语言的许多开源工具和编程库,它们可以使用 RETS 协议为您处理一些繁重的工作。 RESO Tools 页面有一个广泛的列表。

DMQL(数据挖掘查询语言)是用于过滤 RETS 搜索条件的查询语言。

考虑这个查询:(ListDate=2013-01-01+),(Price=150000-200000),(Status=ACT)

检索上市日期在 2013 年 1 月 1 日或之后、上市价格在 150,000 美元到 200,000 美元之间且上市状态为有效的所有列表。

可以在here找到很好的 DMQL 介绍。

【讨论】:

  • 嘿,我知道这有点老了,但你知道我在哪里可以访问一些免费的 rets API 服务器和/或演示服务器,或任何示例 rets 服务器 APP我可以部署在我的本地主机上以便我可以测试?
  • @Ahmed-Anas - 给我发消息(在 propertywebbuilder.com 编辑),我会给你访问示例服务器的权限。我还计划在 Ruby on Rails 中实现一个示例客户端。
  • 如何创建一个返回具有特定 mls id 的属性的查询?我试过(MLSNumber=1343269),但它不起作用。
【解决方案2】:

如果您使用 PHP,还有 PHRets。这是一个不错且简单的库,并且有一个文档可以帮助您了解如何开始。 您可以找到库here 和文档here。

如果你只是一步步浏览wiki,你应该能够建立连接并向MLS系统发送查询。

至于 RETS 和 RESO 是什么以及您在哪里可以找到更多信息,第一个答案为您提供。

【讨论】:

    【解决方案3】:

    我创建了一个 CLI,以使与 RETS 服务器的集成更容易一些,其他人可能会觉得这很有用。您可以使用它来探索服务器和搜索元数据。

    https://github.com/summera/retscli

    希望对你有帮助!

    【讨论】:

    • retscli 很棒 - 帮助我快速启动和运行!
    【解决方案4】:

    我建议使用librets。这是developer guide 和一些语言示例(c++、c#、java、perl、php、python、ruby)。

    我只使用 librets 对 RETS 服务器进行搜索并获取照片,上面的指南介绍了如何执行这两项操作。

    你想用 RETS 做什么?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-11-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多