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,請選擇 testmode。

    鎖定模式

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

  3. 選擇數據庫的位置。

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

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

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

  4. 單擊完成

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

選擇一個助手庫

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

圖書館
Clojure Cloudfujitaika
官方firebase-dart庫中的IO 客戶端
Steven BerlangaTim GossettFirego
Cosmin Nicolaescu 和 Justin Tulloss 的Go Firebase
爪哇布蘭登格雷沙姆的firebase4j
Perl Kiran Kumar 和 JT Smith 的Firebase-Perl
PHP kreait 的firebase -php
塔馬斯卡爾曼firebase-php
Python PyrebaseJames Childs-Maidment
Özgür Vatanseverpython- firebase
Michael Huynhpython-firebase
紅寶石奧斯卡·德爾本 ( Oscar Del Ben ) 的firebase-ruby
費爾南德·加利亞納的 BigBertha
Codementor 的rest- firebase

下一步