REST API için Kurulum ve Kurulum

Firebase Gerçek Zamanlı Veritabanı, bulutta barındırılan bir veritabanıdır. Veriler JSON olarak depolanır ve bağlı her istemciyle gerçek zamanlı olarak senkronize edilir. Android, Apple platformlarımız ve JavaScript SDK'larımızla platformlar arası uygulamalar oluşturduğunuzda, tüm müşterileriniz tek bir Realtime Database eşgörünümünü paylaşır ve en yeni verilerle güncellemeleri otomatik olarak alır.

Herhangi bir Firebase Gerçek Zamanlı Veritabanı URL'sini REST bitiş noktası olarak kullanabiliriz. Tek yapmamız gereken, URL'nin sonuna .json eklemek ve favori HTTPS istemcimizden bir istek göndermek.

Bir hesap oluşturun

Önce Firebase konsolunda ücretsiz olarak bir hesap için kaydolun. Sizin için firebaseio.com ile biten benzersiz bir URL'ye sahip yeni bir Firebase uygulaması oluşturulacak. Kullanıcılarınızın kimliklerini doğrulamak ve verileri depolamak ve uygulamanın veritabanıyla senkronize etmek için bu URL'yi kullanacaksınız.

Firebase konsolu içinde Firebase uygulamaları oluşturabilir, yönetebilir ve silebilirsiniz. Belirli bir Firebase uygulamasına tıklamak, uygulamanızın veritabanını gerçek zamanlı olarak görüntülemenizi ve değiştirmenizi sağlar. Uygulama kontrol panelinizde ayrıca Firebase Gerçek Zamanlı Veritabanı Güvenlik Kuralları ayarlayabilir, uygulamanızın kimlik doğrulamasını, dağıtımlarını yönetebilir ve analizleri görüntüleyebilirsiniz.

Veritabanı Oluştur

  1. Firebase konsolunun Gerçek Zamanlı Veritabanı bölümüne gidin. Mevcut bir Firebase projesini seçmeniz istenecektir. Veritabanı oluşturma iş akışını takip edin.

  2. Firebase Güvenlik Kurallarınız için bir başlangıç ​​modu seçin:

    Test modu

    Mobil ve web istemci kitaplıklarını kullanmaya başlamak için iyidir, ancak herkesin verilerinizi okumasına ve üzerine yazmasına izin verir. Test ettikten sonra, Firebase Gerçek Zamanlı Veritabanı Kurallarını Anlayın bölümünü mutlaka inceleyin.

    Web, Apple veya Android SDK'yı kullanmaya başlamak için test modunu seçin.

    kilitli mod

    Mobil ve web istemcilerinden gelen tüm okuma ve yazma işlemlerini reddeder. Kimliği doğrulanmış uygulama sunucularınız veritabanınıza erişmeye devam edebilir.

  3. Veritabanı için bir konum seçin.

    Veritabanının konumuna bağlı olarak, yeni veritabanının URL'si aşağıdaki biçimlerden birinde olacaktır:

    • DATABASE_NAME .firebaseio.com ( us-central1 içindeki veritabanları için)

    • DATABASE_NAME . REGION .firebasedatabase.app (diğer tüm konumlardaki veritabanları için)

  4. Bitti'yi tıklayın.

Realtime Database'i etkinleştirdiğinizde, Cloud API Manager'da API'yi de etkinleştirir.

Bir Yardımcı Kitaplık Seçin

REST API aracılığıyla doğrudan komut satırından veri okuyabilir ve yazabilirsiniz. Bu kılavuzda, tüm örneklerimiz için cURL kullanacağız. Ayrıca, favori dilinizden REST API ile etkileşime geçmek için birkaç üçüncü taraf yardımcı kitaplığımız var. Aşağıdaki yardımcı kitaplıklardan birini kullanabilir veya kendinizinkini oluşturabilirsiniz:

Dil kütüphaneler
Clojure Cloudfuji tarafından taika
Dart oyunu Resmi firebase-dart kitaplığında IO İstemcisi
Gitmek Firego , Steven Berlanga ve Tim Gossett tarafından
Go Firebase , Cosmin Nicolaescu ve Justin Tulloss
java Firebase4j, Brandon Gresham tarafından
perl Firebase-Perl, Kiran Kumar ve JT Smith tarafından
PHP kreait tarafından firebase-php
Tamas Kalman tarafından firebase-php
Piton James Childs-Maidment tarafından Pyrebase
python-firebase by Özgür Vatansever
Python-firebase Michael Huynh tarafından
Yakut firebase-ruby tarafından Oscar Del Ben
Fernand Galiana tarafından BigBertha
Codementor tarafından rest-firebase

Sonraki adımlar