अगर आपको कंप्यूटर में थोड़ी बहुत जानकारी है तो आपने कभी ना कभी API का नाम जरूर सुना होगा लेकिन कुछ नहीं कंप्यूटर यूजर को यह नहीं पता है कि एपीआई क्या है what is API in Hindi और API का फुल फॉर्म क्या है इन सभी चीजों के बारे में अगर आपको नहीं पता है तो चलिए आपको बताते हैं
एपीआई को application programming interface भी कहते हैं यह ऐसा software code जो कि अलग-अलग सॉफ्टवेयर प्रोग्राम को आपस में कम्युनिकेट करने में मदद करता है
जैसे हम आपके नाम से ही आपके बारे में बहुत कुछ पता लगा सकता है application program interface यानी कि एप्लीकेशन को प्रोग्राम करने वाला सिस्टम एपीआई एक ऐसा सिस्टम है जिसके जरिए हमारा एप्लीकेशन कार्य करता है उसे हम उपयोग कर पाते हैं
तो इसलिए के सहारे हम आपको एपीआई के बारे में पूरी जानकारी देने जा रहे हैं application programming interface से आपको पूरी जानकारी दी जाएगी एपीआई क्या होता है एपीआई का अर्थ क्या है चलिए इस लेख के जरिए जानते हैं
एपीआई क्या है (what is API in Hindi)
API का फुल फॉर्म location programming interface है एपीआई की बात करें तो एपीआई एक बीच का सिस्टम है यानी कि हम अगर हमारे फोन या कंप्यूटर में कोई एप्लीकेशन चलाते हैं तो जब एप्लीकेशन इंटरनेट से जोड़ता है उसके कनेक्शन में आता है वह एक सर्वर डाटा भेजता है सरवर उस दांतों को प्राप्त करता है इस पर कार्य करता है जैसे हम इंस्टाग्राम चलाते हैं तो सरवर हमारे इंस्टाग्राम का एपीआई पता लगा सकता है ऐसे ही फेसबुक आदि बिना एपीआई के किसी भी एप्लीकेशन को यूज करना मुमकिन नहीं है
कंप्यूटर भाषा में एक ऐसा तरीका है जिसके द्वारा हम अपने आप को डिवेलप करते हैं समय-समय उस के माध्यम से प्रदान कर सकते हैं इसके द्वारा मसानी से चलाए जा सकते हैं यूजर को अच्छा एक्सपीरियंस दे सकते हैं सरल भाषा में कहें तो यह कंप्यूटर सिस्टम जो कि उसको चलाते हैं उसके बीच एक संचार का माध्यम है एपीआई को एक एड्रेस के रूप में माना जाता है एक एप्लीकेशन के माध्यम बनता है यानी अधिक तेजी से काम करता है आपके उदाहरण के लिए देख सकते हैं कुछ एप्लीकेशन की स्पीड अच्छी होती है कुछ कि नहीं
API का इतिहास क्या है (History of API)
एपीआई विचार शब्द में काफी पुराना है प्यार की शुरुआत केवल एक इंटरफेस के लिए एड्यूजर फेसिंग प्रोग्राम में हुई थी इस एप्लीकेशन प्रोग्राम के रूप में जाना जाता है 1940 के दशक में ब्रिटिश कंप्यूटर वैज्ञानिक मॉरिस विल्स डेबिट ने की थी साथ ही इस बात में भी विचार किया गया था इस एक कार्यक्रम में कैसे शामिल किया जाए उस समय प्रत्येक रूटीन के बारे में नोट्स के लाइब्रेरी कैटलॉग कहा गया वर्तमान में इस कैटलॉग को एपीआई कहा जाता है 1974 में यह सब डेटाबेस के क्षेत्र में द रिलेशन एंड नेटवर्क अप्रोच कंपैरिजन ऑफ द एप्लीकेशन प्रोग्रामिंग इंटरफेस में पेश किया गया था वर्तमान में एक व्यापक तौर पर शामिल है
एपीआई के उपयोग क्या है (Uses of API)
इंटरनेट पर आप जो भी काम करते हैं उस अलग-अलग जवाब का पर एपीआई का इस्तेमाल किया जाता है जब किसी सोशल मीडिया प्लेटफॉर्म जैसे फेसबुक इंस्टाग्राम आदि का उपयोग करते हैं या गूगल अथवा किसी वेबसाइट पर सर्च करते हैं या फिर किसी एप्लीकेशन पर भी आप कोई कार्य करता है तो उस जगह बी आई का उपयोग किया जाता है
open LG aur Microsoft कि डायरेक्ट लाइब्रेरीज इन का उपयोग करके हम ऑपरेटिंग सिस्टम से ही कुछ डाटा लेते हैं यदि एपीआई के उदाहरण अनेकों उदाहरण केवल किसी सर्वर से डाटा डाउनलोड करके के लिए किया जाता बल्कि इंटरफ़ेस किसी ऐप द्वारा स्पेशल लाइब्रेरी का डाटा इस्तेमाल करने की अनुमति भी देता है
एपीआई कैसे काम करता है
किसी दूसरे सिस्टम वेब एप्लीकेशन को अपने सिस्टम में एप्लीकेशन में इस्तेमाल करना चाहते हैं उसका उपयोग करना होगा स्पोर्ट का उपयोग करके निर्देशक कार्य संपूर्ण ऑटोमेटेकली प्राप्त हो सकता है
उदाहरण के रूप में हम समझ सकते हैं जैसे कि आप किसी वेबसाइट अथवा एप्लिकेशन का उपयोग करना चाहते हैं पहला आपको लॉगइन करना पड़ता है
तो हमें तीन ऑप्शन को भरना होता है जली जानते हैं मैं तीन ऑप्शन कौन-कौन से होते हैं
- login with Google
- login with email
- login with Facebook
एपीआई का क्या अर्थ है (meaning of API)
किसी सॉफ्टवेयर का एप्लीकेशन प्रोग्रामिंग इंटरफेस या एपीआई वह इंटरफेस है जो उस सॉफ्टवेयर केयर दूसरे सॉफ्टवेयर से जुड़ने और उसका उपयोग करने के लिए उपयोग में आता है एक ऐसा माध्यम है जिसे सॉफ्टवेयर को जोड़ता है और उससे कार्य करता है एपीआई द्वारा दिए जाने वाले विशिष्ट कोड के रूप में होता है
दूसरे शब्दों में सॉफ्टवेयर को उपयोग करने के लिए एपीआई का साधन है अच्छी अप्लाई वह है जिसका उपयोग का चक्र का वर्णन किया गया है
क्या एपीआई सुरक्षित है
जैसे कि हम जान चुके हैं कि एपीआई हमारी एप्लीकेशन को सर्वर से कनेक्ट करने उसे डाटा भेजता है और उसी आवश्यकताएं फोन में वापस ले आता है तो वैसे ही दिमाग की बात आती है अगर हमारे फोन का डाटा किसी सरवर पर जा रहा है क्या एपीआई पूरी तरह से शेर है तो चलिए इसके बारे में जानते हैं
यह जोएपीआई होता है जब हम संकेत देते हैं यानी हम जो काम करने अपने एप्लीकेशन से करवाना चाहते हैं तो वह जानकारी भेजेगा जैसे कि हम फेसबुक पर फोटो अपलोड कर रहे हैं तो अपलोड संबंधित जानकारी भेजता है कि फेसबुक पर फोटो को अपलोड कर पाएगा या नहीं API ऐसी एप्लीकेशन है जो जुड़े सभी प्रकार के डाटा अलग-अलग होते हैं वह SERVER जो जाकर वही डाटा दिखाएगा जिसके संबंधी आप भी कार्य करना चाहते हैं वह अन्य डाटा आपको नहीं दिखाएगा
एपीआई के प्रकार
एपीआई एकता का नाम ही नहीं होता इसके कई प्रकार होते हैं प्रकार के हिसाब से अलग-अलग कार्य करते हैं सब को बांटने का टाइम इनका कार्य क्षमता सभी चीजों से अलग अलग होती है अलग कंपनी अपनी आवश्यकता के अनुसार एपीआई पर काम करती आज मैं आपको अलग-अलग एपीआई के बारे में इसलिए में पूरी जानकारी देने जा रहा हूं
Type of API
यानी कि प्रकार एक चीज पर निर्भर नहीं करता है या अलग अलग विधि के आधार पर अलग-अलग काम करता है एपीआई के अलग अलग टाइप होते हैं
Procedural; यह भी किसी भी स्पेशल काम को पूरा करने के लिए सॉफ्टवेयर को हैंडल या नहीं उसके हैंडल कर रहा है उस सर्वर के पास जाते हैं अपनी कार्यप्रणाली के फंक्शन को कई फाइल में खोलने के लिए सामान्य इंटरनेट पर प्रदान किया जाता है प्रोसीड रूरल एपीआई पूरी तरह से rpc इंप्लीमेंटेशन द्वारा हैंडल किया जाता है
Object oriented एपीआई सिस्टम ऐप जैकसन में जो मुश्किल काम आता है सरवर तक पहुंचाने का एक तरीका है यह बहुत लोड उठा सकता है यह प्यार सिस्टम अन्य बहुत सारे अप्लाई सिस्टम से बहुत तेज और पावरफुल होता है यह सार्वजनिक तौर पर काम करता है जो कई सारे एफबीआई सिस्टम और सॉफ्टवेयर हिट हैं उन्हें हर कोई करता है जैसे निम्नलिखित में सर्च इंजन
Service-oriented;API जहां बहुत सारे प्रोटोकॉल के रूप में सेवाओं को कार में जो हम अपनी एप्लीकेशन के माध्यम से करते हैं वह सब तक पहुंचाने में यह एपीआई हमारी मदद करता है यानी गतिविधियों जो हम कर रहे हैं या नहीं उसका परिणाम देता है यदि तौर पर व्यापारी विभाग यानी शॉपिंग डिस्काउंट की एयरपोर्ट साइड होते हैं जैसे कि ऐमेज़ॉन
Resource oriented एसीपी के नाम से आपको पता चल रहा है कि इसका क्या मतलब है जैसे हम जानते हैं रिसर्च का मतलब होता है संसार धनिया किस प्रकार करता है किसी सॉफ्टवेयर एप्लीकेशन को रन करते हैं तो वह भी हमारे दांतों को कलेक्ट करता है वैसी दिसंबर को ले जाता है बड़ी-बड़ी कंपनी यूज कर दिया जो पूरी तरह से क्यों रहना चाहती हैं वह महंगी का प्रयोग करती है
Example of API
आपको एपीआई के एग्जांपल के बारे में बताते हैं इसके बारे में साधु लोग नहीं जानते हैं तो अगर आपको इससे पहले नहीं पता था इसलिए को पूरा पढ़ते रहिए आपको सारे एग्जांपल पॉपुलर एग्जांपल इस लेख में मिल जाएंगे
Google Map API GM API mobile डेक्सटॉप ब्राउज़र के लिए बनाई जाती है उसे यूज करके प्रोग्राम गूगल मैप को वेबसाइट वेबपेजेस और इनबिल्ट करते हैं
YouTube API की मदद से यूट्यूब वीडियो अपनी वेबसाइट वेबसाइट कमेंट के बीच इनबिल्ट कर सकते हैं जब आपको यूजर आपके वेबसाइट या कमेंट पर जाता है तो यूजर वीडियो को यूट्यूब पर ना जाकर आपकी वेबसाइट प्ले करके वीडियो देख सकता है यूट्यूब के वीडियो बेल करके यूट्यूब एपीआई काम करता है
Payment gateway API
पेमेंट गेटवे बाय का उपयोग कम पेमेंट करने के लिए रिसीव करने के लिए भी करते हैं मर्चेंट पेमेंट की मदद से कोई भी उधर आसानी से ट्रांजैक्शन को पूरा कर सकता है
e commerce API समय-समय पर इंटरनेट पर कोई ई-कॉमर्स वेबसाइट है जहां लाखों लोग शॉपिंग करते हैं इसे कॉमर्स एप्लीकेशन एपीआई होता है जिसका उपयोग अपनी खुद की कॉमर्स वेबसाइट में प्रोडक्ट एडवरटाइजिंग एफबीआई प्रोडक्ट इनफॉरमेशन एपीआई का उपयोग करता है
Mobile API एपीआई का उपयोग एड्रेस सिंह वर्जन के स्मार्टफोन ऐप डॉपलर करने के लिए भी किया जाता है डेवलपर मोबाइल एपीआई का उपयोग हार्डवेयर सेंटर करने के लिए करते हैं जैसे यादें टेबलेट पर को एंड्रॉयड बेस्ड एप्लीकेशन के लिए फोन कैमरे का फॉर्म जोड़ना है तो ऐसा नहीं कहते एंड्राइड का पूरा प्रोग्राम लिखेगा वह एड्रेस है प्यार का फ्रंट कैमरा उपयोग करके एप्लीकेशन को बना सकता है
Window os API api का उपयोग डिजिटल ऑपरेटिंग सिस्टम मल्टीमीडिया से संबंधित ग्राफिक डिजाइन MP3 प्लेयर आदि होता है
API का उपयोग क्यों किया जाता है (uses of API in Hindi)
API उपयोग करने के पीछे कई सारे कारण है यह डायलॉग को एप्लीकेशन और सॉफ्टवेयर बनाने में काम आसान बनाता है उसे पूरी तरह प्रोग्राम लिखने की जरूरत नहीं होती वह एक छोटी सी एपीआई की की मदद से एप्लीकेशन फंक्शन को जोड़ सकता है
Time saving process; एपीआई का उपयोग करके बड़े-बड़े कोडिंग लिखने से आसानी होती है किसी भी एप्लीकेशन फंक्शन को एप्लीकेशन से जोड़ने में छोटी-छोटी एपीआई का उपयोग किया जाता है फंक्शन को एप्लीकेशन से जोड़ा जा सकता है
Safe and secure एसबीआई का प्रोसेस सेफ एंड सिक्योर होता है एफबीआई की मदद से प्राप्त होने वाली डाटा इनफार्मेशन पूरी तरह से सीखी और होती है इसे कोई लिख नहीं कर सकता
Efficiency or error-free किसी भी प्रोग्राम को लिखते समय एप्लीकेशन को डिवेलप करते समय कुछ आ सकते हैं लेकिन यह है प्यार का उपयोग करें तो कोई एयर हमें एप्लीकेशन में नहीं मिलेगा
Automation एसबीआई का यूज करके हार्डवेयर बेतूल को करने में एक ऑटोमेशन प्रोसेस कराया जाता है
Interconnection with business किसी भी बिजनेस का उपयोग करके एक एप्लीकेशन सर्विस पोर्टल बिजनेस में इंटरेक्शन बना सकते हैं बिजनेस में भी काफी सहायता होती है
एपीआई का भविष्य
जैसे कि आप जानते हैं दुनिया में टेक्नोलॉजी धीरे-धीरे बढ़ रही है पर ऐसे मेरे प्यारे जैसे टेक्नोलॉजी बदल रही है अगर आप एपीआई को बहुत समय तक इस दुनिया में रहना है तो बनाने वाले को जरूरत के अनुसार बदलना होगा
जिसके लिए कोई भी बेहतर बन जाएगा इसका और ज्यादा इस्तेमाल करने लगे क्योंकि एपीआई से बिजनेस काफी हद तक अपने समय और पैसा बचा पा रहे हैं एपीआई का भविष्य में बहुत तेजी से डिमांड होगी लेकिन इसे बनाने वालों के लिए एपीआई को बदलना समय के साथ बहुत जरूरी होगा
निष्कर्ष
आज इस लेख में हमने एपीआई क्या है एपीआई का अर्थ है इस आर्टिकल को पढ़ने के बाद आपको पता लग गया होगा ए पी आई की फुल फॉर्म क्या है एपीआई कैसे काम करता है आपको यह लेख पसंद आया होगा फिर भी आपके मन में एक अप्लाई को लेकर कोई सवाल है तो आप हमें कमेंट में पूछ सकते हैं