Yükleme & REST API kurulumu

Firebase Realtime Database, bulutta barındırılan bir veritabanıdır. Veriler şu şekilde depolanır: JSON'dir ve bağlı her istemciyle gerçek zamanlı olarak senkronize edilir. Bir e-posta, platformlar arası uygulamalar için tüm Android, Apple platformlarımız ve JavaScript SDK'larımız Tüm müşterileriniz tek bir Realtime Database örneği paylaşır ve tüm müşterileriniz otomatik olarak en yeni verilerle güncellenir.

REST uç noktası olarak herhangi bir Firebase Realtime Database URL'sini kullanabiliriz. İhtiyacımız olan her şey bir istek göndermek için URL'nin sonuna .json eklemek ve En sevdiğimiz HTTPS istemcimiz var.

Hesap Oluştur

Öncelikle Firebase konsolunda herhangi bir ücret ödemeden hesap oluşturun. Yeni bir Firebase uygulaması sizin için ile biten benzersiz bir URL ile oluşturulur firebaseio.com Bu URL'yi, kullanıcılarınızın kimliklerini doğrulamak ve kullanarak bu verileri uygulamanın veritabanında depolayıp senkronize edebilirsiniz.

Firebase konsolunda Firebase'i oluşturabilir, yönetebilir ve silebilirsiniz Belirli bir Firebase uygulamasını tıkladığınızda uygulamanızın gerçek zamanlı olarak sunar. Ayrıca, uygulamanızın kontrol panelinde Firebase Realtime Database Güvenlik Kuralları, kimlik doğrulaması, dağıtımlar ve analizleri görüntüleme.

Veritabanı Oluşturma

  1. Firebase konsolu. Mevcut bir Firebase projesini seçmeniz istenir. 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 idealdir. ancak herkesin verilerinizi okumasına ve üzerine yazmasına izin verir. Testten sonra, Firebase Gerçek Zamanlı Veritabanı Kurallarını Anlama bölümüne bakın.

    ziyaret edin.

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

    Kilitli mod

    Mobil istemcilerden ve web istemcilerinden 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.

    Seçtiğiniz düzenleme moduna veritabanının konumunu değiştiriyorsanız Yeni veritabanının URL'si aşağıdaki biçimlerden birinde olur:

    • DATABASE_NAME.firebaseio.com ( us-central1 konumundaki veritabanları)

    • 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 Yöneticisi.

Yardımcı kitaplık seçin

REST API aracılığıyla doğrudan komut satırından veri okuyabilir ve yazabilirsiniz. Bu kılavuzda cURL'yi kullanacağız. inceleyeceğiz. Ayrıca, Google Cloud'un kullanımı için REST API ile en sevdiğiniz dilden etkileşime geçin. Şunlardan birini kullanabilirsiniz: aşağıdaki yardımcı kitaplıkları kullanın veya kendi kitaplıklarınızı oluşturun:

Dil Kütüphaneler
Clojure taika - Cloudfuji
Dart Resmi firebase-dart kitaplığındaki IO Client
Go Firego - Steven Berlanga ve Tim Gossett
Cosmin Nicolaescu ve Justin Tulloss'dan Go Firebase
Java firebase4j - Brandon Gresham
Perl Firebase-Perl, Kiran Kumar ve JT Smith tarafından
PHP firebase-php - kreait
firebase-php - Tamas Kalman
Python Pyrebase - James Childs-Maidment
Özgür Vatansever'den python-firebase
python-firebase - Michael Huynh
Ruby Oscar Del Ben'den firebase-ruby
BigBertha - Fernand Galiana
rest-firebase, Codementor

Sonraki adımlar