Catch up on everthing we announced at this year's Firebase Summit. Learn more

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

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

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

खाता बनाएं

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

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

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

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

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

    परीक्षण विधि

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

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

    बंद मोड

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

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

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

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

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

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

भाषा पुस्तकालयों
क्लोजर Taika द्वारा Cloudfuji
तीव्र गति आईओ ग्राहक आधिकारिक में firebase-डार्ट पुस्तकालय
जाना Firego द्वारा स्टीवन Berlanga और टिम Gossett
जाओ Firebase कॉस्मिन Nicolaescu और जस्टिन Tulloss द्वारा
जावा firebase4j द्वारा ब्रैंडन ग्रेशम
पर्ल Firebase-पर्ल किरण कुमार और संयुक्त स्मिथ द्वारा
पीएचपी firebase-php द्वारा kreait
firebase-php द्वारा तमस Kalman
अजगर Pyrebase द्वारा जेम्स चाइल्ड्स-Maidment
अजगर-firebase द्वारा Özgür Vatansever
अजगर-firebase द्वारा माइकल Huynh
माणिक firebase-माणिक द्वारा ऑस्कर डेल बेन
BigBertha द्वारा फ़र्नांड Galiana
बाकी-firebase द्वारा Codementor

अगला कदम