2017-11-04 249 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. 多個數據源:通常您從多個數據源獲取數據,以彙總服務器上的數據,然後發送對應用程序的增強數據模型比從不同來源獲取數據並在應用程序本身上編譯它們要容易得多。