Kurulum ve Kurulum REST API Kurulumu

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 bir Gerçek Zamanlı Veritabanı örneğini paylaşır ve en yeni verileri içeren güncellemeleri otomatik olarak alır.

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

Bir hesap oluşturun

Öncelikle Firebase konsolunda ücretsiz olarak bir hesaba kaydolun. Sizin için firebaseio.com ile biten benzersiz bir URL'ye sahip yeni bir Firebase uygulaması oluşturulacak. Bu URL'yi kullanıcılarınızın kimliğini doğrulamak ve verileri uygulamanın veritabanına depolamak ve senkronize etmek için kullanacaksınız.

Firebase konsolunda Firebase uygulamalarını 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ı Güvenliği Kurallarını 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ı 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 okumasına ve üzerine yazmasına olanak tanır. Test ettikten sonra Firebase Gerçek Zamanlı Veritabanı Kurallarını Anlayın 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 hâlâ 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 formlardan 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.

Gerçek Zamanlı Veritabanını etkinleştirdiğinizde, Bulut API Yöneticisi'ndeki API de etkinleştirilir.

Bir Yardımcı Kitaplık Seçin

Verileri REST API aracılığıyla doğrudan komut satırından okuyabilir ve yazabilirsiniz. Bu kılavuzda tüm örneklerimiz için cURL kullanacağız. Ayrıca en sevdiğiniz dilden REST API ile etkileşim kurmak için çeşitli üçüncü taraf yardımcı kitaplıklarımız da bulunmaktadır. 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 kütüphanesindeki IO İstemcisi
Gitmek Firego , Steven Berlanga ve Tim Gossett
Cosmin Nicolaescu ve Justin Tulloss'tan Firebase'e Git
Java Firebase4j , Brandon Gresham tarafından
perl Firebase-Perl Kiran Kumar ve JT Smith tarafından
PHP firebase-php kreait tarafından
Firebase-php Yazan: Tamas Kalman
Python James Childs-Maidment'ın yazdığı Pyrebase
python-firebase - Özgür Vatansever
Michael Huynh tarafından yazılan python-firebase
Yakut Firebase-yakut , Oscar Del Ben
Fernand Galiana'dan BigBertha
Codementor tarafından rest-firebase

Sonraki adımlar