我们想要构建一个MLS应用程序。我们希望使用真实的MLS服务作为数据源。更好的解决方案是:直接使用RETS还是使用第三方数据服务为我们拉取MLS数据,然后查询数据?PS:如果我们想直接使用RETS,有没有像沙箱服务一样的服务,我们可以测试我们的客户端应用程序?
发布于 2012-07-11 00:26:13
我创建了一个网站与MLS和PointtoAgent列表,我们创建了一个listing运行每晚,采取一些XML文件从MLS列表和P2A,转换他们从XML到MySQL,保存它,删除重复数据和更新状态。我认为cronjob是一个很好的解决方案,因为你可以随时更新你的站点。注意创建一个好的设计,因为你的数据库会不断变化。联系MLS支持,他们有文档可以连接并从您的列表中提取XML文件。
发布于 2012-07-11 00:26:15
这些第三方中的大多数不允许你查询他们的数据。它们只是提供小工具和其他方式将列表插入到您的网站中。我知道你想做什么,美国职业足球大联盟不会让我们轻松。
如果你能负担得起你的MLS收取的RETS访问费用,我会去的。你将需要更多的开发资源,你仍然需要遵循MLS的规则,但你将能够创建一个更健壮和定制的应用程序。
发布于 2017-01-13 07:46:34
在这件事上你没有太多的选择,因为MLS将决定你如何获得数据。它们通常提供RETS提要,但通常提供FTP提要或链接解决方案。
FTP可能是最容易使用的,因为它基本上是以CSV文件的形式每天下载所有列表数据。
RETS更灵活,但也更复杂。像RETSConnector这样的应用程序对于安排日常任务很有用,而且很简单,这些任务或多或少地提供了FTP feed的功能。问题在于配置RETS查询以获取所需的内容。
如果要编写内部RETS客户端,请使用librets。
https://stackoverflow.com/questions/11417616
复制相似问题