Api 房地产应用程序的有效后端

Api 房地产应用程序的有效后端,api,mobile,architecture,backend,Api,Mobile,Architecture,Backend,我希望开发一款涉及房地产的跨平台移动应用程序。我已经看过Zillow的API,我认为这将是我使用的API之一 我的问题是,如果我要利用他们的API以及其他一些房地产网站的API,那么直接从移动应用程序调用这些API对我来说更有意义,还是让移动应用程序调用一个代理服务器(可能有我自己从这些网站编译的数据库)更有意义?我只阅读了Zillow API的基本概述,但它似乎限制为每天1000次调用。我知道这是一个相当普遍的问题。如果有任何更多的细节,将有助于作出更好的回答,请让我知道 此外,如果您知道任

我希望开发一款涉及房地产的跨平台移动应用程序。我已经看过Zillow的API,我认为这将是我使用的API之一

我的问题是,如果我要利用他们的API以及其他一些房地产网站的API,那么直接从移动应用程序调用这些API对我来说更有意义,还是让移动应用程序调用一个代理服务器(可能有我自己从这些网站编译的数据库)更有意义?我只阅读了Zillow API的基本概述,但它似乎限制为每天1000次调用。我知道这是一个相当普遍的问题。如果有任何更多的细节,将有助于作出更好的回答,请让我知道

此外,如果您知道任何其他免费/便宜的房地产API,请提供它们


谢谢

我不太清楚你的衡量标准是什么。 但一般来说,将移动应用程序直接挂接到第三方API是个坏主意,原因如下:

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