REST API 的安裝和設置

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

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

創建一個帳戶

首先在Firebase 控制台中免費註冊一個帳戶。將為您創建一個新的 Firebase 應用,其唯一網址以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 進行交互。您可以使用以下幫助程序庫之一或創建您自己的幫助程序庫:

語言圖書館
Clojure 語言Cloudfujitaika
官方firebase-dart庫中的IO 客戶端
Steven BerlangaTim GossettFirego
Go Firebase作者:Cosmin Nicolaescu 和 Justin Tulloss
爪哇布蘭登格雷沙姆firebase4j
Perl Kiran Kumar 和 JT Smith 的Firebase-Perl
PHP kreaitfirebase-php
Tamas Kalmanfirebase-php
Python James Childs-MaidmentPyrebase
Özgür Vatanseverpython-firebase
Michael Huynhpython-firebase
紅寶石Oscar Del Benfirebase-ruby
費爾南多·加利亞納 ( Fernand Galiana)BigBertha
Codementorrest-firebase

下一步