Firebase Realtime Database Management API

Die Firebase Realtime Database Management API ermöglicht die programmgesteuerte Bereitstellung und Verwaltung von Realtime Database-Instanzen.

Dienst: firebasedatabase.googleapis.com

Um diesen Dienst aufzurufen, empfehlen wir Ihnen, die von Google bereitgestellten Client-Bibliotheken zu verwenden. Wenn Ihre Anwendung zum Aufrufen dieses Dienstes Ihre eigenen Bibliotheken verwenden muss, verwenden Sie die folgenden Informationen, wenn Sie die API-Anfragen stellen.

Entdeckungsdokument

Ein Discovery-Dokument ist eine maschinenlesbare Spezifikation zur Beschreibung und Nutzung von REST-APIs. Es wird zum Erstellen von Clientbibliotheken, IDE-Plugins und anderen Tools verwendet, die mit Google APIs interagieren. Ein Dienst kann mehrere Discovery-Dokumente bereitstellen. Dieser Dienst stellt das folgende Erkennungsdokument bereit:

Dienstendpunkt

Ein Dienstendpunkt ist eine Basis-URL, die die Netzwerkadresse eines API-Dienstes angibt. Ein Dienst kann mehrere Dienstendpunkte haben. Dieser Dienst verfügt über den folgenden Dienstendpunkt und alle unten aufgeführten URIs beziehen sich auf diesen Dienstendpunkt:

  • https://firebasedatabase.googleapis.com

REST-Ressource: v1beta.projects.locations.instances

Methoden
create POST /v1beta/{parent=projects/*/locations/*}/instances
Fordert die Erstellung einer neuen DatabaseInstance an.
delete DELETE /v1beta/{name=projects/*/locations/*/instances/*}
Markiert eine zu löschende DatabaseInstance .
disable POST /v1beta/{name=projects/*/locations/*/instances/*}:disable
Deaktiviert eine DatabaseInstance .
get GET /v1beta/{name=projects/*/locations/*/instances/*}
Ruft die DatabaseInstance ab, die durch den angegebenen Ressourcennamen identifiziert wird.
list GET /v1beta/{parent=projects/*/locations/*}/instances
Listet jede DatabaseInstance auf, die dem angegebenen übergeordneten Projekt zugeordnet ist.
reenable POST /v1beta/{name=projects/*/locations/*/instances/*}:reenable
Aktiviert eine DatabaseInstance .
undelete POST /v1beta/{name=projects/*/locations/*/instances/*}:undelete
Stellt eine DatabaseInstance wieder her, die zuvor zum Löschen markiert war.