Save the date - Google I/O returns May 18-20. Register to get the most out of the digital experience: Build your schedule, reserve space, participate in Q&As, earn Google Developer profile badges, and more. Register now
Diese Seite wurde von der Cloud Translation API übersetzt.
Switch to English

Installation und Einrichtung der REST-API

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

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

Ein Konto erstellen

Melden Sie sich zuerst für ein kostenloses 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 zu speichern und mit der Datenbank der App zu synchronisieren.

In der Firebase-Konsole können Sie Firebase-Apps erstellen, verwalten und löschen. Durch Klicken auf eine bestimmte Firebase-App können Sie die Datenbank Ihrer App in Echtzeit anzeigen und ändern. In Ihrem App-Dashboard können Sie auch Firebase-Echtzeitdatenbankregeln festlegen, die Authentifizierung Ihrer App verwalten, Bereitstellungen durchführen 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:

    Testmodus

    Gut für den Einstieg in die mobilen und Web-Client-Bibliotheken, ermöglicht es jedoch jedem, Ihre Daten zu lesen und zu überschreiben. Lesen Sie nach dem Testen unbedingt den Abschnitt Grundlegendes zu Firebase-Echtzeitdatenbankregeln .

    Wählen Sie den Testmodus, um mit dem Web, iOS oder Android SDK zu beginnen.

    Gesperrter Modus

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

  3. Wählen Sie eine Region für die Datenbank. Abhängig von Ihrer Wahl der Region hat der Datenbank-Namespace die Form <databaseName>.firebaseio.com oder <databaseName>.<region>.firebasedatabase.app . Weitere Informationen finden Sie unter Auswählen von Standorten für Ihr Projekt .

  4. Klicken Sie auf Fertig .

Wenn Sie die Echtzeitdatenbank aktivieren, wird auch die API im Cloud-API-Manager aktiviert.

Wählen Sie eine Hilfsbibliothek

Sie können Daten über die REST-API direkt über die Befehlszeile lesen und schreiben. In diesem Handbuch verwenden wir cURL für alle unsere Beispiele. Wir haben auch mehrere Hilfsbibliotheken von Drittanbietern für die Interaktion mit der REST-API aus Ihrer Lieblingssprache. Sie können eine der folgenden Hilfsbibliotheken verwenden oder eine eigene 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-Feuerbasis von Özgür Vatansever
Python-Firebase von Michael Huynh
Rubin Feuerbasis-Rubin von Oscar Del Ben
BigBertha von Fernand Galiana
Rest-Firebase von Codementor

Nächste Schritte