Google is committed to advancing racial equity for Black communities. See how.
इस पेज का अनुवाद Cloud Translation API से किया गया है.
Switch to English

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

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

हम किसी भी Firebase Realtime Database URL को REST समापन बिंदु के रूप में उपयोग कर सकते हैं। हमें केवल URL के अंत में .json को .json करना है और अपने पसंदीदा HTTPS क्लाइंट से अनुरोध भेजना है।

खाता बनाएं

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

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

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

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

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

    परीक्षण मोड

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

    वेब, iOS या Android SDK के साथ आरंभ करने के लिए, परीक्षण मोड का चयन करें।

    बंद मोड

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

  3. डेटाबेस के लिए एक क्षेत्र चुनें। आपके क्षेत्र की पसंद के आधार पर, डेटाबेस नेमस्पेस फॉर्म का होगा <databaseName>.firebaseio.com या <databaseName>.<region>.firebasedatabase.app । अधिक जानकारी के लिए, अपने प्रोजेक्ट के लिए चुनिंदा स्थान देखें।

  4. पूर्ण क्लिक करें।

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

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

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

भाषा: हिन्दी पुस्तकालय
लौंग मेघफूजी द्वारा ताईका
डार्ट आधिकारिक फायरबेस-डार्ट लाइब्रेरी में IO क्लाइंट
जाओ स्टीवन बर्लंगा और टिम गोसेट द्वारा फायरगो
कोस्मिन निकोलेस्कु और जस्टिन टुल्लोस द्वारा गो फायरबेस
जावा Firebase4j ब्रैंडन ग्रेशम द्वारा
पर्ल किरण कुमार और जेटी स्मिथ द्वारा फायरबेस-पर्ल
PHP फायरबैस- php kreait द्वारा
तमस कलामान द्वारा फायरबेस-पीएचपी
अजगर जेम्स चिल्ड्स - मैडमेंट द्वारा प्यारेबेस
अजगर वेटबेस द्वारा Vzgür Vatansever
माइकल Huynh द्वारा अजगर-आग का गोला
माणिक ऑस्कर डेल बेन द्वारा फायरबेस-रूबी
फर्नांड गलियाना द्वारा बिगबर्थ
कोडमोर द्वारा आराम- फायरबेस

अगला कदम