Installation & Einrichtung für REST API

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

Als REST-Endpunkt kann eine beliebige Firebase Realtime Database-URL verwendet werden. Alles, was wir brauchen Fügen Sie dazu .json an das Ende der URL an und senden Sie eine Anfrage von unseren bevorzugten HTTPS-Client.

Konto erstellen

Registrieren Sie sich zuerst kostenlos in der Firebase-Konsole. Es wird eine neue Firebase-App mit einer eindeutigen URL erstellt, die auf firebaseio.com endet. Sie verwenden diese URL, um Ihre Nutzer zu authentifizieren und Daten in der Datenbank der App zu speichern und zu synchronisieren.

In der Firebase Console können Sie Firebase erstellen, verwalten und löschen. Apps. Wenn Sie auf eine bestimmte Firebase-App klicken, können Sie die Datenbank Ihrer App in Echtzeit aufrufen und ändern. In Ihrem App-Dashboard können Sie auch Firebase Realtime Database Security Rules, verwalte dein App-Authentifizierung, Bereitstellungen und Analysen.

Datenbank erstellen

  1. Gehen Sie zum Abschnitt Realtime Database des Firebase-Konsole. Sie werden aufgefordert, ein vorhandenes Firebase-Projekt auszuwählen. Folgen Sie dem Workflow zur Datenbankerstellung.

  2. Wähle einen Startmodus für dein Firebase Security Rules aus:

    Testmodus

    Gut für den Einstieg in die Mobil- und Web-Clientbibliotheken, ermöglicht aber jedem, Ihre Daten zu lesen und zu überschreiben. Machen Sie nach dem Testen lesen Sie die Informationen zu Firebase Realtime Database-Regeln. .

    Wenn du das Web-, Apple- oder Android SDK verwenden möchtest, wähle „testmode“ aus.

    Sperrmodus

    Alle Lese- und Schreibvorgänge über Mobil- und Webclients werden abgelehnt. Ihre authentifizierten Anwendungsserver können weiterhin auf Ihre Datenbank zugreifen.

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

    Je nach Speicherort der Datenbank, der Die URL für die neue Datenbank hat 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 Speicherorten)

  4. Klicken Sie auf Fertig.

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

Hilfsbibliothek auswählen

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 Interaktion mit der REST API in Ihrer bevorzugten Sprache. Sie können eine der folgenden Optionen verwenden: die folgenden Hilfsbibliotheken an oder erstellen Sie Ihre eigenen:

Sprache Bibliotheken
Clojure taika von Cloudfuji
Dart IO Client in der offiziellen firebase-dart-Bibliothek
Go 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
Ruby firebase-ruby von Oscar Del Ben
BigBertha von Fernand Galiana
rest-firebase von Codementor

Nächste Schritte