इंस्टॉलेशन & REST API का सेटअप

Firebase Realtime Database, क्लाउड पर होस्ट किया गया डेटाबेस है. डेटा को इस तौर पर सेव किया जाता है JSON को ऐक्सेस किया जा सकता है और हर कनेक्ट किए गए क्लाइंट के साथ रीयलटाइम में सिंक किया गया है. बनाने पर हमारे Android, Apple प्लैटफ़ॉर्म, और JavaScript SDK टूल के साथ क्रॉस-प्लैटफ़ॉर्म ऐप्लिकेशन, आपके सभी क्लाइंट एक Realtime Database इंस्टेंस शेयर करते हैं और उन्हें अपने-आप ये ईमेल मिलते हैं अपडेट करता है.

हम किसी भी Firebase Realtime Database यूआरएल का इस्तेमाल, REST एंडपॉइंट के तौर पर कर सकते हैं. हमें सभी सुविधाओं की ज़रूरत है .json को यूआरएल के आखिर में जोड़ना होगा और हमारा पसंदीदा एचटीटीपीएस क्लाइंट है.

खाता बनाएँ

सबसे पहले, Firebase कंसोल में जाकर, बिना किसी शुल्क के खाते के लिए साइन अप करें. एक नया आपके लिए Firebase ऐप्लिकेशन बनाया जाएगा. इसका यूआरएल, इस पर खत्म होगा firebaseio.com. आपको अपने उपयोगकर्ताओं और का इस्तेमाल, डेटा को सेव और सिंक करने के लिए किया जाता है.

Firebase कंसोल में जाकर, Firebase बनाया जा सकता है, उसे मैनेज किया जा सकता है, और मिटाया जा सकता है दिखाई देता है. किसी खास Firebase ऐप्लिकेशन पर क्लिक करके, आप अपने ऐप्लिकेशन की रीयल टाइम में डेटाबेस तैयार हो जाता है. अपने ऐप्लिकेशन के डैशबोर्ड में, Firebase Realtime Database Security Rules, अपने की पुष्टि करने, डिप्लॉय करने, और आंकड़े देखने की सुविधा मिलती है.

डेटाबेस बनाना

  1. Firebase कंसोल के Realtime Database सेक्शन पर जाएं. आपसे कोई मौजूदा Firebase प्रोजेक्ट चुनने के लिए कहा जाएगा. डेटाबेस बनाने के वर्कफ़्लो को फ़ॉलो करें.

  2. अपने Firebase Security Rules के लिए कोई स्टार्टिंग मोड चुनें:

    टेस्ट मोड

    यह मोबाइल और वेब क्लाइंट लाइब्रेरी का इस्तेमाल शुरू करने के लिए सही है, हालांकि, इसकी मदद से कोई भी व्यक्ति आपके डेटा को पढ़ सकता है और उसमें बदलाव कर सकता है. परीक्षण के बाद, अपने Firebase रीयल टाइम डेटाबेस के नियमों को समझें को ज़रूर पढ़ें सेक्शन देखें.

    देखें

    वेब, Apple या Android SDK टूल का इस्तेमाल शुरू करने के लिए, testmode चुनें.

    लॉक मोड

    मोबाइल और वेब क्लाइंट के किसी भी तरह के पढ़े और लिखे गए कॉन्टेंट को अस्वीकार करता है. पुष्टि किए गए आपके ऐप्लिकेशन सर्वर, अब भी आपके डेटाबेस को ऐक्सेस कर सकते हैं.

  3. डेटाबेस के लिए कोई जगह चुनें.

    इसके आधार पर डेटाबेस की जगह की जानकारी, नए डेटाबेस के लिए यूआरएल इनमें से किसी एक फ़ॉर्मैट में होगा:

    • DATABASE_NAME.firebaseio.com (us-central1 में मौजूद डेटाबेस के लिए)

    • DATABASE_NAME.REGION.firebasedatabase.app (अन्य सभी जगहों के डेटाबेस के लिए)

  4. हो गया पर क्लिक करें.

Realtime Database को चालू करने पर, यह Cloud API मैनेजर में भी एपीआई को चालू कर देता है.

हेल्पर लाइब्रेरी चुनें

REST API के ज़रिए, सीधे कमांड लाइन से डेटा पढ़ा और लिखा जा सकता है. इस गाइड में हम cURL, देखें. हमारे पास तीसरे पक्ष की कई हेल्पर लाइब्रेरी भी हैं. इनकी मदद से, अपनी पसंदीदा भाषा में REST API के साथ इंटरैक्ट किया जा सकता है. इनमें से किसी एक तरीके का इस्तेमाल किया जा सकता है को अपडेट करें या अपनी लाइब्रेरी बनाएं:

भाषा पुस्तकालय
क्लोजर Cloudfuji का taika
Dart आधिकारिक Firebase-डार्ट लाइब्रेरी में IO क्लाइंट
शुरू करें स्टीवन बर्लांगा और टिम गॉसेट का फ़ायरगो
कॉस्मिन निकोलाएस्कू और जस्टिन टललॉस का Go Firebase
Java ब्रैंडन ग्रैशम का firebase4j
Perl किरण कुमार और जेटी स्मिथ का Firebase-Perl
PHP kreait के हिसाब से firebase-php
तमस कलमन का firebase-php
Python जेम्स चाइल्ड्स-मेडमेंट का पायरबेस
ओज़गर वतनशेवर का Python-Firebase से जुड़ा कॉन्टेंट
माइकल हुएन्ह का python-firebase
Ruby ऑस्कर डेल बेन का firebase-ruby
फ़र्नैंड गैलियाना का BigBertha
Codementor का rest-firebase

अगले चरण