2016-05-25 42 views
0

所以我知道一個API基本上是將數據傳遞給應用程序的東西,比如一個人的用戶名。是用於構建UI的REST API嗎?

但我想知道API是否被用來創建UI和達到什麼程度?

假設我的移動應用程序需要登錄屏幕。當應用程序加載時,應用程序會發送一個GET請求,然後爲他們提供一個JSON答案,以說明POST請求需要哪些輸入(例如:用戶名,密碼,同意條款複選框)

對不起,如果我的問題質量低。我剛剛開始瞭解API的相關信息。

回答

2

API可用於一切。
最好說API的響應用於填充所需數據的預渲染UI。
所以,你創建的字段未定義的數字表和遠程API一樣需要JSON結構:
{[{"username": "string", "opts": []}, {"password": "string", "opts": ["hidden"]}]}
其中隱藏代表輸入過程中隱藏的信件。 我對這種情況有過一些經驗,但輸入字段的數量和規格通常在客戶端是已知的。
您的方法對於GUI數據庫客戶端和管理工具很有用。

+0

謝謝。我也想問。對於像facebook這樣的普通應用程序來說,他們的IOS應用程序的登錄頁面是使用API​​還是硬編碼到應用程序中 對不起,如果我很困惑 – Albert

+0

@Albert 我認爲他們會硬編碼它,因爲有使登錄提示的唯一方法:) –