【问题标题】:Effective Backend for Real Estate Application房地产应用的有效后端
【发布时间】:2021-05-22 14:13:27
【问题描述】:

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

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

我的问题是,如果我要使用他们的 API 以及其他一些房地产网站的 API,直接从移动应用程序调用这些 API 是否更有意义,或者拥有一个代理服务器,可能带有我自己从这些站点编译的数据库,移动应用程序会调用吗?我只阅读了 Zillow API 的基本概述,但它看起来每天限制为 1000 次调用。我理解这是一个相当普遍的问题。如果有更多细节有助于做出更好的回答,请告诉我。

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

谢谢

【问题讨论】:

    标签: api mobile architecture backend


    【解决方案1】:

    不确定您的指标是什么。 但一般来说,将您的移动应用直接挂接到第三方 API 是一个坏主意,原因如下:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-03-24
      • 2010-10-10
      • 2023-03-27
      • 1970-01-01
      • 2021-02-22
      相关资源
      最近更新 更多