Catch up on everything announced at Firebase Summit, and learn how Firebase can help you accelerate app development and run your app with confidence. Learn More

Instalação e configuração para API REST

Mantenha tudo organizado com as coleções Salve e categorize o conteúdo com base nas suas preferências.

O Firebase Realtime Database é um banco de dados hospedado na nuvem. Os dados são armazenados como JSON e sincronizados em tempo real para cada cliente conectado. Quando você cria aplicativos multiplataforma com nossas plataformas Android, Apple e SDKs JavaScript, todos os seus clientes compartilham uma instância do Realtime Database e recebem automaticamente atualizações com os dados mais recentes.

Podemos usar qualquer URL do Firebase Realtime Database como um endpoint REST. Tudo o que precisamos fazer é anexar .json ao final da URL e enviar uma solicitação do nosso cliente HTTPS favorito.

Crie a sua conta aqui

Primeiro, inscreva-se em uma conta gratuita no console do Firebase . Um novo aplicativo do Firebase será criado para você com um URL exclusivo que termina em firebaseio.com . Você usará esse URL para autenticar seus usuários e armazenar e sincronizar dados com o banco de dados do aplicativo.

No console do Firebase, você pode criar, gerenciar e excluir aplicativos do Firebase. Clicar em um aplicativo específico do Firebase permite visualizar e modificar o banco de dados do seu aplicativo em tempo real. No painel do seu aplicativo, você também pode definir as regras do Firebase Realtime Database, gerenciar a autenticação do seu aplicativo, implantações e visualizar análises.

Criar um banco de dados

  1. Navegue até a seção Realtime Database do Firebase console . Você será solicitado a selecionar um projeto existente do Firebase. Siga o fluxo de trabalho de criação do banco de dados.

  2. Selecione um modo de início para suas regras de segurança do Firebase:

    Modo de teste

    Bom para começar com as bibliotecas de clientes móveis e da Web, mas permite que qualquer pessoa leia e sobrescreva seus dados. Após o teste, revise a seção Entender as regras do Firebase Realtime Database .

    Para começar com o SDK da Web, Apple ou Android, selecione o modo de teste.

    Modo bloqueado

    Nega todas as leituras e gravações de clientes móveis e da Web. Seus servidores de aplicativos autenticados ainda podem acessar seu banco de dados.

  3. Escolha um local para o banco de dados.

    Dependendo da localização do banco de dados , o URL do novo banco de dados estará em uma das seguintes formas:

    • DATABASE_NAME .firebaseio.com (para bancos de dados em us-central1 )

    • DATABASE_NAME . REGION .firebasedatabase.app (para bancos de dados em todos os outros locais)

  4. Clique em Concluído .

Ao habilitar o Realtime Database, ele também habilita a API no Cloud API Manager .

Escolha uma biblioteca auxiliar

Você pode ler e gravar dados por meio da API REST diretamente da linha de comando. Neste guia, usaremos cURL para todos os nossos exemplos. Também temos várias bibliotecas auxiliares de terceiros para interagir com a API REST do seu idioma favorito. Você pode usar uma das seguintes bibliotecas auxiliares ou criar a sua própria:

Linguagem Bibliotecas
Clojure taika por Cloudfuji
Dardo IO Client na biblioteca oficial do firebase-dart
Vai Firego de Steven Berlanga e Tim Gossett
Go Firebase de Cosmin Nicolaescu e Justin Tulloss
Java firebase4j por Brandon Gresham
Perl Firebase-Perl por Kiran Kumar e JT Smith
PHP firebase-php por kreait
firebase-php por Tamas Kalman
Pitão Pyrebase por James Childs-Maidment
python-firebase por Özgür Vatansever
python-firebase por Michael Huynh
Rubi firebase-ruby por Oscar Del Ben
Big Bertha de Fernand Galiana
rest- firebase por Codementor

Próximos passos