2017-11-04 250 views
-1

我期待开发涉及房地产的跨平台移动应用程序。我看过Zillow的API,我认为这将是我使用的API之一。房地产应用的有效后端

https://www.zillow.com/howto/api/APIOverview.htm

我的问题是,如果我要利用自己的API,以及那些其他一些房地产网站,它会更有意义,我直接从移动应用程序调用这些API,或将它更有意义的是有一个代理服务器,可能与我自己的数据库编译从这些网站,移动应用程序会调用?我只读过Zillow API的基本概述,但它看起来每天只限于1000个电话。我知道这是一个相当普遍的问题。如果有更多的细节可以帮助您做出更好的答案,请告诉我。

此外,如果您知道任何其他免费/廉价的房地产API,您可以请他们提供吗?

谢谢

回答

0

不完全确定你的指标是什么。 但总体来说,这是一个坏主意,直接挂钩移动应用进行第三方API,原因如下:

  1. 你不控制API,如果第三方改变了他们的API您的应用程序不会工作,用户将不得不升级。但是,如果通过连接到服务器来隔离移动应用程序,则可以获得更多控制权,并且可以延长使用寿命。
  2. 缓存/速率限制。您可以从第三方获取数据并将其存储(如果允许的话),然后与您的所有用户共享数据。
  3. 多个数据源:通常您从多个数据源获取数据,以汇总服务器上的数据,然后发送对应用程序的增强数据模型比从不同来源获取数据并在应用程序本身上编译它们要容易得多。