安裝及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

下一步