आज का हमारा आर्टिकल API Full Form से संबंधित है। इस आर्टिकल में हम आपको एपीआई(Api) क्या होता है और एपीएल फुल फॉर्म इन हिंदी (Api Full Form in Hindi) से संबंधित जानकारी देंगे।
Api Full Form
Api Full Form Application Programing Interface होती है और एपीएल फुल फॉर्म इन हिंदी एप्लीकेशन प्रोग्रामिंग इंटरफेस होती है।एप्लीकेशन प्रोग्रामिंग इंटरफेस क्या है?
Api Kya hai ?
एपीआई (Api) यानी एप्लीकेशन प्रोग्रामिंग इंटरफेस एक ऐसा सिस्टम है जो किसी भी टेक्निकल एप्लीकेशन को संचालित करता है। सरल शब्दों में कहा जाए तो यदि आप किसी भी मोबाइल या कंप्यूटर में मौजूद एप्लीकेशन को खोलते हैं तो इंटरनेट या किसी कनेक्शन से कनेक्ट होता है।
इसके बाद Server कनेक्ट होकर डाटा भेजता है (यह वह डाटा होता है जिसे आपने एप्लीकेशन खोलने के बाद खोज की हो या आप जिस की जानकारी प्राप्त करना चाहते हो) और डाटा से संबंधित जानकारी प्राप्त हो जाने के बाद यह वापस मोबाइल या कंप्यूटर स्क्रीन जहां पर एप्लीकेशन खुला हुआ होता है आदि पर भेजता है जिससे व्यक्ति को अपने विषय से संबंधित जानकारी प्राप्त हो जाती है। यह पूरी प्रक्रिया एपीआई यानी एप्लीकेशन प्रोग्रामिंग इंटरफेस (Application Programming Interface) कहलाती है।
उदाहरण -: मान लीजिए आपने ऑनलाइन एक ड्रेस आर्डर की है तो वह ड्रेस जिस ऑनलाइन प्लेटफॉर्म जैसे अमेजॉन से ऑर्डर की है तो यहां पर ऐमेज़ॉन(api) है जो हमारी ड्रेस का आर्डर दुकानदार को देगा और दुकानदार उस ड्रेस को पैक करके डिलीवरी पार्टनर को देगा और डिलीवरी पार्टनर आपतक वह ड्रेस पहुंचा देगा।
इस पूरी प्रक्रिया में एप्लीकेशन प्रोग्रामिंग इंटरफेस का काम ऐमेज़ॉन ने किया क्योंकि उसने ही आपसे आर्डर लिया, दुकानदार को आर्डर दिया और दुकानदार ने डिलीवरी पार्टनर को ऑर्डर दिया और उसके बाद डिलीवरी पार्टनर ने अआप तक वह आर्डर पहुंचाया तथा इस पूरी प्रक्रिया में ऐमेज़ॉन सक्रिय रहा इसीलिए वह एपीआई कहलायेगा क्योंकि ऐमेज़ॉन के माध्यम से ही यह पूरी प्रक्रिया संभव हो पाई है।
क्या एपीआई (API) सुरक्षित है?
अब आप यह सोच रहे होंगे कि अगर एपीआई एक सर्वर के रूप में काम करता है तो यानी कि यह हमारे डाटा को सुरक्षित रखता होगा या नहीं? देखिए अगर आप अपने में इंस्टाग्राम एप्लीकेशन खोलते हैं और अगर आप इंस्टाग्राम पर अपनी फोटो अपलोड करना चाहते हैं तो सर्वर आप से डाटा लेकर इंस्टाग्राम को सिर्फ इतना ही दिखाएगा कि आप फोटो अपलोड करना चाहते हैं और इसीलिए इंस्टाग्राम फोटो अपलोड करने की सभी प्रक्रिया स्क्रीन पर दिखा दे यानी इस तरह एपीआई सिर्फ उतना ही डाटा दिखाता है जितना कि आपने उसे भेजा है और उससे ज्यादा डाटा रिवील नहीं होता है तो इस तरह से एपीआई सुरक्षित है।
एपीआई आज के समय में बहुत ज्यादा महत्वपूर्ण है क्योंकि यह कई बड़ी कंपनियों को संचालित करता है जिसमें गूगल, ईबे, ऐमेज़ॉन विकिपीडिया और कई ऑनलाइन प्लेटफॉर्म शामिल है।
एपीआई (Api) कितने प्रकार का होता है?
एपीआई विभिन्न प्रकार के होते हैं जिन में निम्नलिखित शामिल है-:
- Procedural Api
एपीआई का यह प्रकार ज्यादातर ऐप के लिए इस्तेमाल किया जाता है। Procedural Api किसी ऐप को सर्वर के द्वारा खोलने और ऐप ओपन हो जाने के बाद प्रक्रिया को संचालित करने में उपयोग किया जाता है। यह किसी भी ऐप को पूरी तरह संचालित करता है। Procedural Api आरपीसी इंप्लीमेंटेशन के अधीन संचालित होते हैं यानी आरपीसी इंप्लीमेंटेशन इसे हैंडल करता है।
- Object Oriented Api
एपीआई का यह प्रकार ज्यादातर एक भारी वेबसाइट जिससे दुनिया भर के करोड़ों यूजर्स इस्तेमाल करते हैं को संचालित करने में मदद करता है। Object Oriented API बड़ी साइट्स जैसे गूगल सर्च इंजन के सर्वर तमाम यूजर्स के डाटा से कनेक्ट करके उन्हें संबंधित जानकारी प्रदान करता है। यह काफी शक्तिशाली और तेज एपीआई के प्रकारों में से एक है।
- Service Oriented API
एपीआई का यह प्रकार ज्यादातर ऑनलाइन शॉपिंग प्लेटफार्म के लिए उपयोग में लाया जाता है। Service Oriented API यूज़र और एप्लीकेशन के डाटा को सर्वर के माध्यम से संचालित करता है। यह यूज़र द्वारा खोजे गए विशेष प्रोडक्ट को उसके मोबाइल में कंप्यूटर स्क्रीन पर परिणाम के रूप में लाता है। यह यूजर को एप्लीकेशन की सभी सुविधाएं जैसे सेल्स, कूपन, पेमेंट ऑप्शन आदि। उदाहरण के लिए फ्लिपकार्ट और अमेजॉन।
- Resources Oriented API
एपीआई का यह प्रकाश ज्यादातर बड़ी कंपनियां उपयोग में लाती है। Resources Oriented API कंपनी के डाटा को सर्वर से जोड़कर परिणाम उपलब्ध कराती है और ऐसी महंगी कंपनियां चाहती हैं कि उनकी डाटा सुरक्षित रहे जिस वजह से यह इस एपीआई के प्रकार का इस्तेमाल करते हैं ताकि उनका डाटा सुरक्षित रहे।
एपीआई के पॉपुलर उदाहरण
बाजार में कुछ मुख्य एपीआई के पॉपुलर उदाहरण मौजूद हैं जिन्हें ज्यादातर संख्या में लोग इस्तेमाल करते हैं जो इस प्रकार है-:
- Google maps API
गूगल मैप्स का भारी संख्या में रोजाना इस्तेमाल किया जाता है और इसके लिए एक बढ़िया एपीआई की आवश्यकता पढ़ती है। गूगल मैप्स एपीआई मोबाइल यूजर और डेक्सटॉप दोनों यूजर्स के लिए बनाई जाती है ताकि प्रोग्रामर्स एपीआई के इस्तेमाल से गूगल मैप्स को वेबपेजेस में कन्वर्ट कर सकें ताकि यूजर को उनका परिणाम मिल जाए।
- YouTube API
यूट्यूब एपीआई का इस्तेमाल प्रोग्रामर्स द्वारा यूट्यूब की वीडियो से लेकर उसके सभी फंक्शन को भली प्रकार संचालित करने के लिए बनाया जाता है ताकि यूजर से डाटा कलेक्ट होकर प्रोग्रामर एपीआई की मदद से सर्वर के माध्यम से परिणाम को यूजर्स की स्क्रीन पर ला सकें।
- E-Commerce API
ई-कॉमर्स एपीआई का इस्तेमाल शॉपिंग और ग्रॉसरी तथा अन्य ई-कॉमर्स कंपनियां आदि को संचालित करने के लिए किया जाता है। ई-कॉमर्स एपीआई द्वारा प्रोग्रामस यूजर को कंपनी के एप्लीकेशन के माध्यम से उसकी सभी जानकारी, प्रोडक्ट्स, पेमेंट ऑप्शन, सेल, डिस्काउंट आदि जानकारी को एपीआई सर्वर से कनेक्ट करके दिखाते हैं।
- Payment gateway API
पेमेंट गेटवे एपीआई पेमेंट एप के ट्रांजैक्शन संबंधी जानकारी को स्क्रीन पर दर्शाने में इस्तेमाल किया जाता है। पेमेंट गेटवे एपीआई की वजह से पेमेंट के शुरू से लेकर खत्म होने तक की प्रक्रिया को संचालित किया जाता है जिसमें यूजर का डाटा पेमेंट गेटवे कंपनी से सर्वर के माध्यम से कनेक्ट होता है और इसके बाद पूरी प्रक्रिया दर्शाता है जिससे पेमेंट की प्रक्रिया पूरी होती है।