Le Firebase Realtime Database est une base de données hébergée dans le cloud. Les données sont stockées sous forme JSON et synchronisé en temps réel avec chaque client connecté. Lorsque vous créez les applications multiplates-formes avec nos plates-formes Android et Apple, et nos SDK JavaScript, tous vos clients partagent une instance Realtime Database et reçoivent automatiquement avec les données les plus récentes.
Nous pouvons utiliser n'importe quelle URL Firebase Realtime Database comme point de terminaison REST. Tout ce dont nous avons besoin
il vous suffit d'ajouter .json
à la fin de l'URL et d'envoyer une requête depuis
notre client HTTPS préféré.
Créer un compte
Commencez par créer un compte sans frais dans la console Firebase. Une nouvelle
L'application Firebase sera créée automatiquement avec une URL unique se terminant par
firebaseio.com
Vous utiliserez cette URL pour authentifier vos utilisateurs et
pour stocker et synchroniser des données avec la base de données de l'application.
Dans la console Firebase, vous pouvez créer, gérer et supprimer Firebase applications. Cliquez sur une application Firebase spécifique pour afficher et modifier sa base de données en temps réel. Dans le tableau de bord de votre application, vous pouvez également définir Firebase Realtime Database Security Rules, gérez votre l'authentification, les déploiements et les analyses.
Créer une base de données
Accédez à la section Realtime Database de Console Firebase Vous êtes alors invité à sélectionner un projet Firebase existant. Suivez le workflow de création de base de données.
Sélectionnez un mode de démarrage pour votre Firebase Security Rules :
- Mode test
Bon pour démarrer avec les bibliothèques clientes mobiles et Web, mais permet à n’importe qui de lire et d’écraser vos données. Après les tests, faites consultez Comprendre les règles Firebase Realtime Database .
Pour commencer à utiliser le SDK Web, Apple ou Android, sélectionnez le mode test.
- Mode verrouillé
Refuse toutes les lectures et écritures des clients mobiles et Web. Vos serveurs d'applications authentifiés peuvent toujours accéder à votre base de données.
Choisissez un emplacement pour la base de données.
En fonction du emplacement de la base de données, le L'URL de la nouvelle base de données se présentera sous l'une des formes suivantes:
(pour bases de données dansDATABASE_NAME.firebaseio.com
us-central1
) (pour les bases de données de tous les autres emplacements)DATABASE_NAME.REGION.firebasedatabase.app
Cliquez sur OK.
Lorsque vous activez Realtime Database, cela active également l'API dans le Gestionnaire d'API Cloud.
Choisir une bibliothèque d'aide
Vous pouvez lire et écrire des données via l'API REST directement depuis la ligne de commande. Dans ce guide, nous utiliserons cURL. pour tous nos exemples. Nous proposons également plusieurs bibliothèques d'aide tierces pour interagir avec l'API REST à partir de votre langage préféré. Vous pouvez utiliser l'une des les bibliothèques d'assistance suivantes ou créez les vôtres:
Langue | Bibliothèques |
---|---|
Clojure | taika de Cloudfuji |
Dart | Client IO dans la bibliothèque officielle firebase-dart |
Accéder |
Firego par Steven Berlanga et Tim Gossett Go Firebase par Cosmin Nicolaescu et Justin Tulloss |
Java | firebase4j par Brandon Gresham |
Perl | Firebase-Perl par Kiran Kumar et JT Smith |
PHP |
firebase-php par kreait firebase-php par Tamas Kalman |
Python | Pyrebase de James Childs-Maidment python-firebase par Özgür Vatansever python-firebase de Michael Huynh |
Ruby |
firebase-ruby par Oscar Del Ben BigBertha par Fernand Galiana rest-firebase par Codementor |
Étapes suivantes
- Découvrez comment structurer les données pour Realtime Database.
- Enregistrer des données
- Récupérer des données.
- Affichez votre base de données dans la console Firebase.