Installazione e Configurazione per l'API REST

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

Possiamo utilizzare qualsiasi URL Firebase Realtime Database come endpoint REST. Non dobbiamo fare altro che aggiungere .json alla fine dell'URL e inviare una richiesta dal nostro client HTTPS preferito.

Crea un account

Innanzitutto, registrati senza costi nella console Firebase. Verrà creata una nuova app Firebase con un URL univoco che termina con firebaseio.com. Utilizzerai questo URL per autenticare gli utenti e per memorizzare e sincronizzare i dati nel database dell'app.

Nella console Firebase puoi creare, gestire ed eliminare le app Firebase. Se fai clic su un'app Firebase specifica, puoi visualizzare e modificare il database della tua app in tempo reale. Nella dashboard dell'app puoi anche impostareFirebase Realtime Database Security Rules, gestire l'autenticazione, i deployment e visualizzare i dati e le analisi della tua app.

Creare un database

  1. Vai 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à di avvio per Firebase Security Rules:

    Modalità di test

    Ottima per iniziare a utilizzare le librerie client mobile e web, ma consente a chiunque di leggere e sovrascrivere i tuoi dati. Dopo il test, assicurati di leggere la sezione Informazioni sulle regole di Firebase Realtime Database.

    .

    Per iniziare a utilizzare l'SDK web, Apple o Android, seleziona testmode.

    Modalità di blocco

    Rifiuta tutte le operazioni di lettura e scrittura da client web e mobile. I tuoi server di applicazioni autenticati possono comunque accedere al tuo database.

  3. Scegli una posizione per il database.

    A seconda della posizione del database, l' URL del nuovo database avrà una delle seguenti forme:

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

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

  4. Fai clic su Fine.

Se attivi Realtime Database, viene attivata 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 utilizzeremo cURL per tutti gli esempi. Sono inoltre disponibili diverse librerie di utilità di terze parti per interagire con l'API REST dal tuo linguaggio preferito. Puoi utilizzare una delle seguenti librerie di supporto o crearne una personalizzata:

Passaggi successivi