Check out what’s new from Firebase@ Google I/O 2021, and join our alpha program for early access to the new Remote Config personalization feature. Learn more

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, iOS 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.

Hesap oluştur

İlk olarak Firebase konsolunda ücretsiz bir hesap için kaydolun. firebaseio.com biten benzersiz bir URL ile sizin için 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, iOS 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 bölge seçin. Bölge seçiminize bağlı olarak, veritabanı ad alanı <databaseName>.firebaseio.com veya <databaseName>.<region>.firebasedatabase.app . Daha fazla bilgi için, projeniz için konum seçme konusuna bakın.

  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 üzerinden 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:

Dil Kütüphaneler
Clojure Taika tarafından Cloudfuji
Dart oyunu Resmi firebase-dart kitaplığında IO İstemcisi
Git 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