Installation & Einrichtung für 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. 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 ohne Kosten in der für ein Konto 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 mit der Datenbank der App zu speichern und 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-Echtzeitdatenbankregeln 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 mobilen 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 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 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ählen Sie eine Hilfsbibliothek aus

Sie können Daten über die REST-API direkt von der Befehlszeile aus 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 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 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