Check out what’s new from Firebase at Google I/O 2022. Learn more

REST API के लिए इंस्टालेशन और सेटअप

फायरबेस रीयलटाइम डेटाबेस एक क्लाउड-होस्टेड डेटाबेस है। डेटा को JSON के रूप में संग्रहीत किया जाता है और प्रत्येक कनेक्टेड क्लाइंट के लिए रीयलटाइम में सिंक्रनाइज़ किया जाता है। जब आप हमारे एंड्रॉइड, ऐप्पल प्लेटफॉर्म और जावास्क्रिप्ट एसडीके के साथ क्रॉस-प्लेटफ़ॉर्म ऐप बनाते हैं, तो आपके सभी क्लाइंट एक रीयलटाइम डेटाबेस इंस्टेंस साझा करते हैं और स्वचालित रूप से नवीनतम डेटा के साथ अपडेट प्राप्त करते हैं।

हम किसी भी फायरबेस रीयलटाइम डेटाबेस यूआरएल को आरईएसटी एंडपॉइंट के रूप में उपयोग कर सकते हैं। हमें केवल URL के अंत में .json को जोड़ना है और अपने पसंदीदा HTTPS क्लाइंट से एक अनुरोध भेजना है।

खाता बनाएं

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

फायरबेस कंसोल के भीतर आप फायरबेस ऐप्स बना सकते हैं, प्रबंधित कर सकते हैं और हटा सकते हैं। किसी विशिष्ट फायरबेस ऐप पर क्लिक करने से आप रीयल टाइम में अपने ऐप के डेटाबेस को देख और संशोधित कर सकते हैं। अपने ऐप डैशबोर्ड में, आप फायरबेस रीयलटाइम डेटाबेस नियम भी सेट कर सकते हैं, अपने ऐप के प्रमाणीकरण को प्रबंधित कर सकते हैं, तैनात कर सकते हैं और विश्लेषण देख सकते हैं।

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

  1. फायरबेस कंसोल के रीयलटाइम डेटाबेस अनुभाग पर नेविगेट करें। आपको किसी मौजूदा Firebase प्रोजेक्ट को चुनने के लिए कहा जाएगा. डेटाबेस निर्माण कार्यप्रवाह का पालन करें।

  2. अपने फायरबेस सुरक्षा नियमों के लिए एक प्रारंभिक मोड चुनें:

    परीक्षण मोड

    मोबाइल और वेब क्लाइंट लाइब्रेरी के साथ शुरुआत करने के लिए अच्छा है, लेकिन किसी को भी आपके डेटा को पढ़ने और ओवरराइट करने की अनुमति देता है। परीक्षण के बाद, फायरबेस रीयलटाइम डेटाबेस नियमों को समझें अनुभाग की समीक्षा करना सुनिश्चित करें।

    वेब, Apple या Android SDK के साथ आरंभ करने के लिए, टेस्टमोड चुनें।

    बंद मोड

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

  3. डेटाबेस के लिए एक स्थान चुनें।

    डेटाबेस के स्थान के आधार पर, नए डेटाबेस के लिए URL निम्न में से किसी एक रूप में होगा:

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

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

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

जब आप रीयलटाइम डेटाबेस को सक्षम करते हैं, तो यह क्लाउड API प्रबंधक में API को भी सक्षम करता है।

एक सहायक पुस्तकालय चुनें

आप कमांड लाइन से सीधे REST API के माध्यम से डेटा पढ़ और लिख सकते हैं। इस गाइड में हम अपने सभी उदाहरणों के लिए कर्ल का उपयोग करेंगे। आपकी पसंदीदा भाषा से आरईएसटी एपीआई के साथ बातचीत करने के लिए हमारे पास कई तृतीय-पक्ष सहायक पुस्तकालय भी हैं। आप निम्न सहायक पुस्तकालयों में से एक का उपयोग कर सकते हैं या अपना स्वयं का बना सकते हैं:

भाषा पुस्तकालयों
क्लोजर Cloudfuji . द्वारा तायका
तीव्र गति आधिकारिक फायरबेस-डार्ट लाइब्रेरी में आईओ क्लाइंट
जाओ स्टीवन बर्लंगा और टिम गोसेट द्वारा फायरगो
Cosmin Nicolaescu और Justin Tulloss . द्वारा गो फायरबेस
जावा ब्रैंडन ग्रेशम द्वारा firebase4j
पर्ल किरण कुमार और जेटी स्मिथ द्वारा फायरबेस-पर्ल
पीएचपी फायरबेस- php by kreait
तमस कलमन द्वारा फायरबेस-php
अजगर जेम्स चाइल्ड्स- मेडमेंट द्वारा पाइरेबेस
zgür Vatansever . द्वारा अजगर- फायरबेस
माइकल हुइन्हो द्वारा पायथन-फायरबेस
माणिक ऑस्कर डेल बेनो द्वारा फायरबेस-रूबी
फर्नांड गैलियाना द्वारा बिगबर्था
कोडमेंटर द्वारा रेस्ट - फायरबेस

अगले कदम