Installation und Einrichtung für die REST-API

Die Firebase Realtime Database ist eine in der Cloud gehostete Datenbank. Daten werden als JSON gespeichert und in Echtzeit mit jedem verbundenen Client synchronisiert. Wenn Sie plattformübergreifende Apps mit unseren Android-, Apple-Plattformen und JavaScript-SDKs erstellen, teilen sich alle Ihre Clients eine Realtime Database-Instanz und erhalten automatisch Updates mit den neuesten Daten.

Wir können jede Firebase-Echtzeitdatenbank-URL als REST-Endpunkt verwenden. Wir müssen lediglich .json an das Ende der URL anhängen und eine Anfrage von unserem bevorzugten HTTPS-Client senden.

Ein Konto erstellen

Melden Sie sich zunächst kostenlos für ein Konto in der Firebase-Konsole an. Eine neue Firebase-App wird für Sie mit einer eindeutigen URL erstellt, die auf firebaseio.com endet. Sie verwenden diese URL, um Ihre Benutzer zu authentifizieren und Daten mit der Datenbank der App zu speichern und zu synchronisieren.

In der Firebase-Konsole können Sie Firebase-Apps erstellen, verwalten und löschen. Wenn Sie auf eine bestimmte Firebase-App klicken, können Sie die Datenbank Ihrer App in Echtzeit anzeigen und ändern. In Ihrem App-Dashboard können Sie auch Sicherheitsregeln für Firebase-Echtzeitdatenbanken festlegen, die Authentifizierung und Bereitstellung Ihrer App verwalten und Analysen anzeigen.

Erstellen Sie eine Datenbank

  1. Navigieren Sie zum Abschnitt Echtzeitdatenbank der Firebase-Konsole . Sie werden aufgefordert, ein vorhandenes Firebase-Projekt auszuwählen. Folgen Sie dem Workflow zur Datenbankerstellung.

  2. Wählen Sie einen Startmodus für Ihre Firebase-Sicherheitsregeln aus:

    Testmodus

    Gut für den Einstieg in die mobilen und Web-Client-Bibliotheken, aber jeder kann Ihre Daten lesen und überschreiben. Lesen Sie nach dem Testen unbedingt den Abschnitt Grundlegendes zu Firebase-Echtzeitdatenbankregeln .

    Um mit dem Web-, Apple- oder Android-SDK zu beginnen, wählen Sie den Testmodus aus.

    Gesperrter Modus

    Verweigert alle Lese- und Schreibvorgänge von Mobil- und Web-Clients. Ihre authentifizierten Anwendungsserver können weiterhin auf Ihre Datenbank zugreifen.

  3. Wählen Sie einen Speicherort für die Datenbank.

    Abhängig vom Speicherort der Datenbank hat die URL für die neue Datenbank eines der folgenden Formate:

    • DATABASE_NAME .firebaseio.com (für Datenbanken in us-central1 )

    • DATABASE_NAME . REGION .firebasedatabase.app (für Datenbanken an allen anderen Standorten)

  4. Klicken Sie auf Fertig .

Wenn Sie Realtime Database aktivieren, wird auch die API im Cloud API Manager aktiviert.

Wählen Sie eine Hilfsbibliothek aus

Sie können Daten über die REST-API direkt von der Befehlszeile aus lesen und schreiben. In diesem Leitfaden verwenden wir cURL für alle unsere Beispiele. Wir haben auch mehrere Hilfsbibliotheken von Drittanbietern für die Interaktion mit der REST-API in Ihrer bevorzugten Sprache. Sie können eine der folgenden Hilfsbibliotheken verwenden oder Ihre eigenen erstellen:

Sprache Bibliotheken
Clojure Taika von Cloudfuji
Pfeil IO Client in der offiziellen Firebase-Dart- Bibliothek
Gehen Firego von Steven Berlanga und Tim Gossett
Go Firebase von Cosmin Nicolaescu und Justin Tulloss
Java firebase4j von Brandon Gresham
Perl Firebase-Perl von Kiran Kumar und JT Smith
PHP firebase-php von kreait
firebase-php von Tamas Kalman
Python Pyrebase von James Childs-Maidment
python-firebase von Özgür Vatansever
python-firebase von Michael Huynh
Rubin Firebase-Rubin von Oscar Del Ben
BigBertha von Fernand Galiana
rest-firebase von Codementor

Nächste Schritte