Penginstalan & Penyiapan REST API

Firebase Realtime Database adalah database yang dihosting di cloud. Data disimpan sebagai JSON dan disinkronkan secara realtime pada setiap klien yang terhubung. Ketika Anda membuat aplikasi lintas platform dengan SDK Android, iOS, dan JavaScript kami, semua klien Anda menggunakan 1 instance Realtime Database yang sama dan secara otomatis menerima update dengan data terbaru.

Kita bisa 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.

Membuat akun

Pertama, login dengan akun gratis di Firebase console. Aplikasi Firebase baru akan dibuat untuk Anda dengan URL unik yang diakhiri dengan firebaseio.com. Anda akan menggunakan URL ini untuk mengautentikasi pengguna dan untuk menyimpan serta menyinkronkan data ke database aplikasi Anda.

Di dalam Firebase console, Anda dapat membuat, mengelola dan menghapus aplikasi Firebase. Anda dapat melihat dan memodifikasi database aplikasi Anda secara realtime dengan mengklik aplikasi Firebase tertentu. Pada dasbor aplikasi, Anda juga bisa menyetel Aturan Firebase Realtime Database, mengelola autentikasi aplikasi, menerapkannya, dan melihat analisis.

Memilih Pustaka Helper

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

Bahasa Pustaka
Clojurje taika oleh Cloudfuji
Dart IO Client di library resmi firebase-dart
Go Firego oleh Steven Berlanga dan Tim Gossett
Go Firebase oleh Cosmin Nicolaescu dan Justin Tulloss
Java 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
Ruby firebase-ruby oleh Oscar Del Ben
BigBertha oleh Fernand Galiana
rest-firebase oleh Codementor

Langkah Berikutnya

Kirim masukan tentang...

Butuh bantuan? Kunjungi halaman dukungan kami.