REST API 的安裝和設置

Firebase 實時數據庫是一個雲託管數據庫。數據以 JSON 形式存儲並實時同步到每個連接的客戶端。當您使用我們的 Android、Apple 平台和 JavaScript SDK 構建跨平台應用程序時,您的所有客戶端都會共享一個實時數據庫實例,並自動接收最新數據的更新。

我們可以使用任何 Firebase 實時數據庫 URL 作為 REST 端點。我們需要做的就是將.json附加到 URL 末尾,並從我們最喜歡的 HTTPS 客戶端發送請求。

創建一個帳戶

首先在Firebase 控制台中免費註冊一個帳戶。將為您創建一個新的 Firebase 應用,其唯一 URL 以firebaseio.com結尾。您將使用此 URL 對用戶進行身份驗證以及將數據存儲和同步到應用程序的數據庫。

Firebase 控制台中,您可以創建、管理和刪除 Firebase 應用。單擊特定的 Firebase 應用可讓您實時查看和修改應用的數據庫。在應用儀表板中,您還可以設置 Firebase 實時數據庫安全規則、管理應用的身份驗證、部署和查看分析。

創建數據庫

  1. 導航到Firebase 控制台“實時數據庫”部分。系統會提示您選擇現有的 Firebase 項目。遵循數據庫創建工作流程。

  2. 選擇 Firebase 安全規則的啟動模式:

    測試模式

    適合開始使用移動和 Web 客戶端庫,但允許任何人讀取和覆蓋您的數據。測試後,請務必查看了解 Firebase 實時數據庫規則部分。

    要開始使用 Web、Apple 或 Android SDK,請選擇測試模式。

    鎖定模式

    拒絕來自移動和 Web 客戶端的所有讀取和寫入。經過身份驗證的應用程序服務器仍然可以訪問您的數據庫。

  3. 選擇數據庫的位置。

    根據數據庫的位置,新數據庫的 URL 將採用以下形式之一:

    • DATABASE_NAME .firebaseio.com (適用於us-central1中的數據庫)

    • DATABASE_NAME . REGION .firebasedatabase.app (適用於所有其他位置的數據庫)

  4. 單擊“完成”

啟用實時數據庫時,還會啟用Cloud API Manager中的 API。

選擇輔助庫

您可以直接從命令行通過 REST API 讀取和寫入數據。在本指南中,我們將在所有示例中使用cURL 。我們還有幾個第三方幫助程序庫,用於通過您最喜歡的語言與 REST API 進行交互。您可以使用以下幫助程序庫之一或創建您自己的:

語言圖書館
克洛尤爾雲富士taika
官方firebase-dart庫中的IO 客戶端
史蒂文·貝爾蘭加蒂姆·戈塞特《Firego》
Go Firebase作者:Cosmin Nicolaescu 和 Justin Tullos
爪哇firebase4j,作者: Brandon Gresham
珀爾Firebase-Perl,作者:Kiran Kumar 和 JT Smith
PHP firebase-phpkreait提供
firebase-php作者: Tamas Kalman
Python PyrebaseJames Childs-Maidment 設計
python-firebase作者: Özgür Vatansever
python-firebase作者: Michael Huynh
紅寶石firebase-ruby作者: Oscar Del Ben
費爾南德·加利亞納 ( Fernand Galiana)BigBertha
Codementor提供的rest-firebase

下一步