Installazione e; Configurazione per l'API REST

Firebase Realtime Database è un database ospitato nel cloud. I dati vengono archiviati come JSON e sincronizzati in tempo reale con ogni client connesso. Quando crei app multipiattaforma con le nostre piattaforme Android, Apple e JavaScript SDK, tutti i tuoi clienti condividono un'istanza di Realtime Database e ricevono automaticamente gli aggiornamenti con i dati più recenti.

Possiamo utilizzare qualsiasi URL del database in tempo reale Firebase come endpoint REST. Tutto quello che dobbiamo fare è aggiungere .json alla fine dell'URL e inviare una richiesta dal nostro client HTTPS preferito.

Creare un account

Per prima cosa registrati gratuitamente per un account nella console Firebase . Verrà creata una nuova app Firebase con un URL univoco che termina con firebaseio.com . Utilizzerai questo URL per autenticare i tuoi utenti e per archiviare e sincronizzare i dati nel database dell'app.

All'interno della console Firebase puoi creare, gestire ed eliminare le app Firebase. Facendo clic su un'app Firebase specifica puoi visualizzare e modificare il database dell'app in tempo reale. Nella dashboard dell'app, puoi anche impostare le regole di sicurezza del database in tempo reale di Firebase, gestire l'autenticazione dell'app, le distribuzioni e visualizzare le analisi.

Crea una banca dati

  1. Passa alla sezione Realtime Database della console Firebase . Ti verrà chiesto di selezionare un progetto Firebase esistente. Segui il flusso di lavoro per la creazione del database.

  2. Seleziona una modalità iniziale per le regole di sicurezza di Firebase:

    Modalità di prova

    Buono per iniziare con le librerie client mobile e web, ma consente a chiunque di leggere e sovrascrivere i tuoi dati. Dopo il test, assicurati di esaminare la sezione Comprendere le regole del database in tempo reale di Firebase .

    Per iniziare con l'SDK Web, Apple o Android, seleziona la modalità test.

    Modalità bloccata

    Nega tutte le letture e le scritture da client mobili e web. I tuoi server delle applicazioni autenticati possono ancora accedere al tuo database.

  3. Scegli una posizione per il database.

    A seconda della posizione del database , l'URL per il nuovo database sarà in uno dei seguenti formati:

    • DATABASE_NAME .firebaseio.com (per database in us-central1 )

    • DATABASE_NAME . REGION .firebasedatabase.app (per i database in tutte le altre località)

  4. Fai clic su Fatto .

Quando abiliti Realtime Database, abilita anche l'API in Cloud API Manager .

Scegli una libreria di supporto

Puoi leggere e scrivere dati tramite l'API REST direttamente dalla riga di comando. In questa guida useremo cURL per tutti i nostri esempi. Abbiamo anche diverse librerie helper di terze parti per interagire con l'API REST dalla tua lingua preferita. Puoi utilizzare una delle seguenti librerie helper o crearne una tua:

Lingua Biblioteche
Clojure taika di Cloudfuji
Dardo IO Client nella libreria firebase-dart ufficiale
Andare Firego di Steven Berlanga e Tim Gossett
Vai Firebase di Cosmin Nicolaescu e Justin Tulloss
Giava firebase4j di Brandon Gresham
Perle Firebase-Perl di Kiran Kumar e JT Smith
PHP firebase-php di kreait
firebase-php di Tamas Kalman
Pitone Pyrebase di James Childs-Maidment
python-firebase di Özgür Vatansever
python-firebase di Michael Huynh
Rubino firebase-ruby di Oscar Del Ben
BigBertha di Fernand Galiana
rest-firebase di Codementor

Prossimi passi