Google 致力于为黑人社区推动种族平等。查看具体举措

Установка и настройка REST API

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

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

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

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

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

Создать базу данных

  1. Перейдите в раздел базы данных в реальном времени на консоли Firebase . Вам будет предложено выбрать существующий проект Firebase. Следуйте рабочему процессу создания базы данных.

  2. Выберите начальный режим для ваших правил безопасности Firebase:

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

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

    Чтобы начать работу с Интернетом, SDK для iOS или Android, выберите тестовый режим.

    Заблокированный режим

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

  3. Выберите регион для базы данных. В зависимости от вашего выбора региона, пространство имен базы данных будет иметь вид <databaseName>.firebaseio.com или <databaseName>.<region>.firebasedatabase.app . Для получения дополнительной информации см Выбор места для вашего проекта .

  4. Нажмите Готово.

При включении в реальном времени базы данных, он также позволяет API в Cloud API диспетчера .

Выберите вспомогательную библиотеку

Вы можете читать и записывать данные через REST API прямо из командной строки. В этом руководстве мы будем использовать Curl для всех наших примеров. У нас также есть несколько сторонних вспомогательных библиотек для взаимодействия с REST API на вашем любимом языке. Вы можете использовать одну из следующих вспомогательных библиотек или создать свою собственную:

Язык Библиотеки
Clojure Тайка по Cloudfuji
Дротик IO клиента в официальном firebase-дротика библиотеки
Идти Firego от Стивена Берланга и Тим Gossett
Перейти Firebase по Космин Nicolaescu и Джастин Tulloss
Ява firebase4j от Brandon Грешемом
Perl Firebase-Perl по Киран Кумар и JT Смит
PHP firebase-PHP по kreait
firebase-PHP по Тамаш Кальмана
Python Pyrebase по Джеймс Чайлдс-Мэйдментом
питон-firebase по Özgür Vatansever
питон-firebase от Michael Huynh
Рубин firebase-рубиновый от Oscar Del Ben
Большая Берта по Фернана Galiana
Остальные-firebase по Codementor

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