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

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

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

खाता बनाएँ

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

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

डेटाबेस बनाएं

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

  2. अपने Firebase के सुरक्षा नियमों के लिए कोई शुरुआती मोड चुनें:

    टेस्ट मोड

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

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

    लॉक मोड

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

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

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

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

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

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

जब आप रीयलटाइम डेटाबेस को चालू करते हैं, तो यह एपीआई को 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-रूबी
फ़र्नैंड गैलियाना
की BigBertha कोडमेंटर का बाकी Firebase

अगले चरण