Ikuti semua informasi yang diumumkan di Firebase Summit, dan pelajari bagaimana Firebase dapat membantu Anda mempercepat pengembangan aplikasi dan menjalankan aplikasi dengan percaya diri. Pelajari Lebih Lanjut

Instalasi & Pengaturan untuk REST API

Tetap teratur dengan koleksi Simpan dan kategorikan konten berdasarkan preferensi Anda.

Firebase Realtime Database adalah database yang dihosting di cloud. Data disimpan sebagai JSON dan disinkronkan secara realtime ke setiap klien yang terhubung. Saat Anda membuat aplikasi lintas platform dengan Android, platform Apple, dan SDK JavaScript kami, semua klien Anda berbagi satu instance Realtime Database dan secara otomatis menerima pembaruan dengan data terbaru.

Kita dapat menggunakan URL Firebase Realtime Database sebagai endpoint REST. Yang perlu kita lakukan adalah menambahkan .json ke akhir URL dan mengirim permintaan dari klien HTTPS favorit kita.

Buat sebuah akun

Daftar akun terlebih dahulu tanpa biaya di konsol Firebase . Aplikasi Firebase baru akan dibuat untuk Anda dengan URL unik yang diakhiri dengan firebaseio.com . Anda akan menggunakan URL ini untuk mengautentikasi pengguna Anda dan untuk menyimpan dan menyinkronkan data ke database aplikasi.

Di dalam Firebase console , Anda dapat membuat, mengelola, dan menghapus aplikasi Firebase. Mengeklik aplikasi Firebase tertentu memungkinkan Anda melihat dan memodifikasi database aplikasi secara real time. Di dasbor aplikasi, Anda juga dapat menyetel Aturan Firebase Realtime Database, mengelola autentikasi aplikasi, menerapkan, dan melihat analitik.

Buat Basis Data

  1. Navigasikan ke bagian Realtime Database di Firebase console . Anda akan diminta untuk memilih proyek Firebase yang ada. Ikuti alur kerja pembuatan database.

  2. Pilih mode awal untuk Aturan Keamanan Firebase Anda:

    Modus uji

    Baik untuk memulai dengan pustaka klien seluler dan web, tetapi memungkinkan siapa saja untuk membaca dan menimpa data Anda. Setelah pengujian, pastikan untuk meninjau bagian Memahami Aturan Firebase Realtime Database .

    Untuk memulai web, Apple, atau Android SDK, pilih testmode.

    Modus terkunci

    Menolak semua pembacaan dan penulisan dari klien seluler dan web. Server aplikasi terautentikasi Anda masih dapat mengakses database Anda.

  3. Pilih lokasi untuk database.

    Bergantung pada lokasi database , URL untuk database baru akan berada dalam salah satu bentuk berikut:

    • DATABASE_NAME .firebaseio.com (untuk database di us-central1 )

    • DATABASE_NAME . REGION .firebasedatabase.app (untuk database di semua lokasi lain)

  4. Klik Selesai .

Saat Anda mengaktifkan Realtime Database, ini juga mengaktifkan API di Cloud API Manager .

Pilih Pustaka Pembantu

Anda dapat membaca dan menulis data melalui REST API langsung dari baris perintah. Dalam panduan ini kami akan menggunakan cURL untuk semua contoh kami. Kami juga memiliki beberapa pustaka pembantu pihak ketiga untuk berinteraksi dengan REST API dari bahasa favorit Anda. Anda dapat menggunakan salah satu pustaka pembantu berikut atau membuatnya sendiri:

Bahasa Perpustakaan
Clojure taika oleh Cloudfuji
Anak panah Klien IO di perpustakaan firebase-dart resmi
Pergi Firego oleh Steven Berlanga dan Tim Gossett
Go Firebase oleh Cosmin Nicolaescu dan Justin Tullos
Jawa firebase4j oleh Brandon Gresham
Perl Firebase-Perl oleh Kiran Kumar dan JT Smith
PHP firebase-php oleh kreait
firebase-php oleh Tamas Kalman
Python Pyrebase oleh James Childs-Maidment
python-firebase oleh zgür Vatansever
python-firebase oleh Michael Huynh
Rubi firebase-ruby oleh Oscar Del Ben
BigBertha oleh Fernand Galiana
rest-firebase oleh Codementor

Langkah selanjutnya