2012-07-10 68 views
2

我们想建立一个MLS应用程序。我们希望使用真正的MLS服务作为数据源。什么是更好的解决方案:直接使用RETS或使用第三方数据服务为我们提取MLS数据,然后查询他们的数据? PS:如果我们想直接使用RETS,是否有沙盒服务,我们可以测试我们的客户端应用程序?RETS或不RETS

回答

0

我用MLS LIsting和PointtoAgent列表创建了一个网站,我们创建一个每天晚上运行的Cronjob,从MLS列表和P2A中获取一些XML文件,将它们从XML转换为MySQL,保存它,删除重复并更新状态。我认为cronjob是一个很好的解决方案,因为您可以不断更新您的网站。注意创建一个好的设计,因为你的数据库会不断变化。联系MLS支持他们有文档连接并从列表中提取XML文件。

+0

您是否正在使用软件如retsconnector或家庭酿造的解决方案来提取数据? – 2012-07-11 16:45:37

+0

@EksWi没有第三方,来自MLS和P2A的技术支持为我们提供了一些URL,以便我们可以将最后一个版本的信息提取出来,并且使用PHP,我们接收并保存了数据。 – jcho360 2012-07-12 12:19:34

1

大多数第三方不允许您查询他们的数据。他们只是提供小部件和其他方式将列表插入到您的网站。我知道你想要做什么,而MLS也不会让我们轻松。

如果你能负担任何MLS费用的RETS访问,我会去那。您将需要更多的开发资源,并且您仍然必须遵循MLS的规则,但是您将能够创建更加强大且可定制的应用程序。

+0

这个怎么样:http://retscloud.com/?事实上,我们正在寻找像RETS到SQL或RETS到Web服务的东西。我们有RETS权限,但我们不想让RETS与我们的手脏......为什么?我对RETS一无所知! :)) – 2012-07-11 19:47:14

+0

@EksWi从来没有使用过它们,但遇到过他们寻找和你一样的东西。也有类似的https://www.stormrets.com/。考虑到你们仍然需要支付MLS费用,这些家伙都收取费用,这两者都很昂贵。可能为你值得,但它不适合我目前的要求。 – Pete 2012-07-11 22:26:15

0

你不会有太多选择,因为MLS会决定你如何获得数据。他们通常提供RETS订阅源,但通常提供FTP订阅源或链接解决方案。

FTP可能是最简单的工作,因为它基本上是每天下载所有列表数据作为CSV文件。

RETS更灵活,但更复杂。诸如RETSConnector之类的应用程序对于安排日常任务很有用,也很简单,这些任务可以为您提供或多或少的FTP提要。问题是配置RETS查询来获得你所需要的。

如果在桌面上写入一个内部RETS客户端,请使用librets

-1

我们管理超过100种不同的MLS费用。我可以毫不含糊地说你不想管理你自己的RETS数据。 3年以上没有一周,MLS没有告诉我们没有改变他们的一些元数据字段。当发生这种情况时,事情就会崩溃更重要的是,每个MLS都有不同的显示要求,您必须跟踪并且如果您的客户对数据的规则做任何事情,那么您可能会承担责任。

此外,与流行的看法相反,您需要下载所有数据的本地副本。这是非常昂贵的,因为您需要存储所有数据(并且通常每15分钟更新一次)并存储所有照片。

相关问题