REST API için Kurulum ve Kurulum

Firebase Realtime Database, 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 bir Gerçek Zamanlı Veritabanı örneğini 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

İlk önce Firebase konsolunda ücretsiz olarak bir hesap için kaydolun. Sizin için firebaseio.com ile biten benzersiz bir URL ile yeni bir Firebase uygulaması oluşturulacak. Bu URL'yi, kullanıcılarınızın kimliğini doğrulamak ve verileri uygulamanın veritabanında depolamak ve senkronize etmek için kullanacaksınız.

Firebase konsolunda 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ülemenize ve değiştirmenize olanak tanır. Uygulama kontrol panelinizde ayrıca Firebase Gerçek Zamanlı Veritabanı Kuralları ayarlayabilir, uygulamanızın kimlik doğrulamasını, dağıtımlarını yönetebilir ve analitiği 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ı izleyin.

  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 okuyup üzerine yazmasına olanak tanır. Testten sonra, Firebase Gerçek Zamanlı Veritabanı Kurallarını Anlama bölümünü incelediğinizden emin olun.

    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 yine de veritabanınıza erişebilir.

  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 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, API'yi Cloud API Manager'da da 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şim kurmak için birkaç üçüncü taraf yardımcı kitaplığımız var. Aşağıdaki yardımcı kitaplıklardan birini kullanabilir veya kendinizinkini oluşturabilirsiniz:

Dilim 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
Cosmin Nicolaescu ve Justin Tulloss'tan Go Firebase
Java Brandon Gresham tarafından firebase4j
Perl Firebase-Perl , Kiran Kumar ve JT Smith
PHP kreait tarafından firebase -php
Firebase-php tarafından Tamas Kalman
piton James Childs-Maidment tarafından Pyrebase
python-firebase tarafından Özgür Vatansever
python-firebase tarafından Michael Huynh
yakut ateş üssü-yakut , Oscar Del Ben
Fernand Galiana tarafından BigBertha
Codementor tarafından rest- firebase

Sonraki adımlar