Catch up on everything we announced at this year's Firebase Summit. Learn more

Installation & Einrichtung für REST API

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

Wir können jede Firebase Realtime Database-URL als REST-Endpunkt verwenden. Alles , was wir heißt append tun .json zum Ende der URL und eine Anfrage von unserem Lieblings - HTTPS - Client zu senden.

Ein Konto erstellen

Anmelden für ein kostenloses Konto bei der oben Firebase Konsole . Ein neue Firebase App wird für Dich mit einer eindeutigen URL in Endung erstellt firebaseio.com . Sie verwenden diese URL, um Ihre Benutzer zu authentifizieren und Daten zu speichern und mit der Datenbank der App zu synchronisieren.

Innerhalb der Firebase trösten Sie erstellen, verwalten und Firebase Apps 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 Firebase Realtime Database Rules festlegen, die Authentifizierung Ihrer App verwalten, bereitstellen und Analysen anzeigen.

Erstellen Sie eine Datenbank

  1. Navigieren Sie zu dem Echtzeit - Datenbank Abschnitt 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 Mobil- und Web-Client-Bibliotheken, aber jeder kann Ihre Daten lesen und überschreiben. Nach der Prüfung, stellen Sie sicher , das überprüfen Verstehen Firebase Realtime Datenbank - Regeln Abschnitt.

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

    Gesperrter Modus

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

  3. Wählen Sie eine Region für die Datenbank aus. Je nach Auswahl der Region, wird die Datenbank Namensraum der Form <databaseName>.firebaseio.com oder <databaseName>.<region>.firebasedatabase.app . Weitere Informationen finden Sie ausgewählte Länder für Ihr Projekt .

  4. Klicken Sie auf Fertig.

Wenn Sie Echtzeit - Datenbank aktivieren, es ermöglicht auch die API in dem Cloud API - Manager .

Wähle eine Helferbibliothek

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

Sprache Bibliotheken
Clojure taika von Cloudfuji
Pfeil IO - Client in der offiziellen Feuerbasis -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 Feuerbasis -php von kreait
Feuerbasis -php von Tamas Kalman
Python Pyrebase von James Childs-Maidment
python-Feuerbasis von Özgür Vatansever
python-Feuerbasis von Michael Huynh
Rubin Feuerbasis -Rubin von Oscar Del Ben
Dicke Bertha von Fernand Galiana
rest-Feuerbasis von Codementor

Nächste Schritte