Установка и усиление; Настройка REST API

Firebase Realtime Database — это облачная база данных. Данные хранятся в формате JSON и синхронизируются в режиме реального времени со всеми подключенными клиентами. При создании кроссплатформенных приложений с использованием Android, Apple и JavaScript SDK все ваши клиенты используют один экземпляр Realtime Database и автоматически получают обновления с новыми данными.

В качестве REST-эндпоинта можно использовать любой URL-адрес Firebase Realtime Database . Все, что вам нужно сделать, это добавить .json в конец URL-адреса и отправить запрос с помощью вашего любимого HTTPS-клиента.

Завести аккаунт

Сначала бесплатно зарегистрируйте учетную запись в консоли Firebase . Для вас будет создано новое приложение Firebase с уникальным URL-адресом, заканчивающимся на firebaseio.com . Вы будете использовать этот URL-адрес для аутентификации пользователей, а также для хранения и синхронизации данных с базой данных приложения.

В консоли Firebase вы можете создавать, управлять и удалять приложения Firebase. Щелкнув по конкретному приложению Firebase, вы можете просматривать и изменять базу данных вашего приложения в режиме реального времени. На панели управления приложения вы также можете устанавливать Firebase Realtime Database Security Rules , управлять аутентификацией приложения, развертыванием и просматривать аналитику.

Создайте базу данных

  1. В консоли Firebase перейдите в раздел «Базы данных и хранилище» > «База данных реального времени» .

  2. Нажмите «Создать базу данных» .

  3. Выберите режим запуска для ваших Firebase Security Rules :

    Тестовый режим

    Отлично подходит для начала работы с клиентскими библиотеками для мобильных и веб-приложений, но позволяет любому пользователю читать и перезаписывать ваши данные. После тестирования обязательно ознакомьтесь с разделом « Понимание правил Firebase Realtime Database» .

    Для начала работы с веб-версией, Apple SDK или Android выберите тестовый режим.

    Режим блокировки

    Запрещает все операции чтения и записи с мобильных и веб-клиентов. Ваши аутентифицированные серверы приложений по-прежнему смогут получать доступ к вашей базе данных.

  4. Выберите местоположение для базы данных.

    В зависимости от местоположения базы данных , URL-адрес новой базы данных будет иметь один из следующих форматов:

    • DATABASE_NAME .firebaseio.com (для баз данных в регионе us-central1 )

    • DATABASE_NAME . REGION .firebasedatabase.app (для баз данных во всех остальных локациях)

  5. Нажмите «Готово» .

При включении режима Realtime Database также активируется API в Cloud API Manager .

Следующие шаги