Instalacja i konfiguracja dla REST API

Baza danych czasu rzeczywistego Firebase to baza danych hostowana w chmurze. Dane są przechowywane w formacie JSON i synchronizowane w czasie rzeczywistym z każdym podłączonym klientem. Gdy tworzysz aplikacje wieloplatformowe z naszymi platformami Android, Apple i zestawami SDK JavaScript, wszyscy Twoi klienci współdzielą jedną instancję Bazy danych czasu rzeczywistego i automatycznie otrzymują aktualizacje z najnowszymi danymi.

Jako punktu końcowego REST możemy użyć dowolnego adresu URL Bazy danych czasu rzeczywistego Firebase. Wszystko, co musimy zrobić, to append .json na końcu adresu URL i wysłać wniosek z naszego ulubionego klienta HTTPS.

Utwórz konto

Najpierw zalogować się na konto bez żadnych kosztów w konsoli Firebase . Nowa Firebase aplikacja zostanie utworzone dla Ciebie z unikalnym adresem URL kończącym się w firebaseio.com . Będziesz używać tego adresu URL do uwierzytelniania użytkowników oraz do przechowywania i synchronizowania danych z bazą danych aplikacji.

W ramach Firebase pocieszyć można tworzyć, zarządzać i usuwać Firebase aplikacje. Kliknięcie określonej aplikacji Firebase umożliwia przeglądanie i modyfikowanie bazy danych aplikacji w czasie rzeczywistym. W panelu aplikacji możesz także ustawić reguły bazy danych czasu rzeczywistego Firebase, zarządzać uwierzytelnianiem aplikacji, wdrażaniem jej i wyświetlać analizy.

Utwórz bazę danych

  1. Przejdź do sekcji danych w czasie rzeczywistym z konsoli Firebase . Zostaniesz poproszony o wybranie istniejącego projektu Firebase. Postępuj zgodnie z przepływem pracy tworzenia bazy danych.

  2. Wybierz tryb uruchamiania reguł zabezpieczeń Firebase:

    Tryb testowania

    Dobry do rozpoczęcia pracy z bibliotekami klientów mobilnych i internetowych, ale umożliwia każdemu odczytywanie i nadpisywanie danych. Po przetestowaniu, upewnij się, aby przejrzeć Zrozum Firebase Realtime Rules Database sekcję.

    Aby rozpocząć korzystanie z pakietu SDK sieci Web, Apple lub Android, wybierz tryb testowy.

    Tryb zablokowany

    Odrzuca wszystkie odczyty i zapisy z klientów mobilnych i internetowych. Twoje uwierzytelnione serwery aplikacji mogą nadal uzyskiwać dostęp do Twojej bazy danych.

  3. Wybierz region dla bazy danych. W zależności od wybranego regionu, nazw bazy danych będzie mieć postać <databaseName>.firebaseio.com lub <databaseName>.<region>.firebasedatabase.app . Aby uzyskać więcej informacji, zobacz wybierz lokalizacje dla swojego projektu .

  4. Kliknij Gotowe.

Po włączeniu Aktualizacje bazy danych, ale także umożliwia API w chmurze API Managera .

Wybierz bibliotekę pomocniczą

Możesz odczytywać i zapisywać dane za pośrednictwem interfejsu API REST bezpośrednio z wiersza poleceń. W tym podręczniku użyjemy cURL dla wszystkich naszych przykładach. Mamy również kilka bibliotek pomocniczych innych firm do interakcji z interfejsem API REST w Twoim ulubionym języku. Możesz skorzystać z jednej z poniższych bibliotek pomocniczych lub stworzyć własną:

Język Biblioteki
Clojure Taika przez Cloudfuji
Strzałka IO Client w oficjalnym Firebase-dart biblioteki
Iść Firego przez Stevena Berlanga i Tim Gossett
Go Firebase Cosmin Nicolaescu i Justin Tulloss
Jawa firebase4j przez Brandon Gresham
Perl Firebase-Perl Kiran Kumar i JT Smith
PHP Firebase-php przez kreait
Firebase-php przez Tamas Kalman
Pyton Pyrebase przez James Childs-Maidment
python-Firebase przez Özgür Vatansever
python-Firebase przez Michaela Huynh
Rubin Firebase-rubinowy przez Oscar Del Ben
M-Gerät przez Fernand Galiana
Reszta-Firebase przez Codementor

Następne kroki