घर विकास एप्लिकेशन प्रोग्रामिंग इंटरफ़ेस (एपीआई) क्या है? - टेक्नोपेडिया से परिभाषा

एप्लिकेशन प्रोग्रामिंग इंटरफ़ेस (एपीआई) क्या है? - टेक्नोपेडिया से परिभाषा

विषयसूची:

Anonim

परिभाषा - एप्लीकेशन प्रोग्रामिंग इंटरफेस (एपीआई) का क्या अर्थ है?

एक एप्लिकेशन प्रोग्रामिंग इंटरफ़ेस (एपीआई) प्रोटोकॉल, रूटीन, फ़ंक्शन और / या कमांड का एक सेट है जो प्रोग्रामर सॉफ़्टवेयर विकसित करने या अलग-अलग प्रणालियों के बीच बातचीत की सुविधा के लिए उपयोग करते हैं। एपीआई डेस्कटॉप और मोबाइल उपयोग दोनों के लिए उपलब्ध हैं, और आमतौर पर जीयूआई (ग्राफिक यूजर इंटरफेस) घटकों के लिए उपयोगी होते हैं, साथ ही एक सॉफ्टवेयर प्रोग्राम को किसी अन्य प्रोग्राम से सेवाओं का अनुरोध करने और समायोजित करने की अनुमति देता है।

Techopedia एप्लिकेशन प्रोग्रामिंग इंटरफ़ेस (API) की व्याख्या करता है

एक एपीआई को दो मूलभूत तत्वों से बना के रूप में देखा जा सकता है: एक तकनीकी विनिर्देश जो यह स्थापित करता है कि कैसे कार्यक्रमों के बीच सूचना का आदान-प्रदान किया जा सकता है (जो स्वयं प्रसंस्करण और डेटा वितरण प्रोटोकॉल के लिए अनुरोध से बना है) और एक सॉफ्टवेयर इंटरफ़ेस जो किसी भी तरह उस विनिर्देश को प्रकाशित करता है।

एपीआई के पीछे की मूल अवधारणा डिजिटल प्रौद्योगिकी के पूरे इतिहास के लिए किसी न किसी रूप में मौजूद है, क्योंकि अद्वितीय कार्यक्रमों और डिजिटल प्रणालियों के बीच बातचीत उस प्रौद्योगिकी के अस्तित्व के अधिकांश के लिए एक प्राथमिक उद्देश्य रहा है। लेकिन वर्ल्ड वाइड वेब के उदय के साथ, और इसके बाद के सहस्राब्दी डॉट-कॉम बूम में, इस तकनीक के लिए प्रोत्साहन एक अभूतपूर्व स्तर पर पहुंच गया।

2000 की शुरुआत में, एपीआई वर्ल्ड वाइड वेब के बढ़ते वाणिज्यिक क्षेत्र में विशेष रूप से प्रमुख हो गया, जब Salesforce.com ने ग्राहकों को अपने विविध व्यावसायिक अनुप्रयोगों पर डेटा साझा करने और संचारित करने में मदद करने के लिए अपने प्लेटफॉर्म में तकनीक को शामिल किया। इसके तुरंत बाद, ईबे ने इसी तरह की तकनीक को रोल आउट करना शुरू कर दिया और कुछ साल बाद सोशल मीडिया के उदय के साथ, फ़्लिकर, फेसबुक, ट्विटर और इंस्टाग्राम जैसी कंपनियों ने ऐसा करना शुरू कर दिया।

एप्लिकेशन प्रोग्रामिंग इंटरफ़ेस (एपीआई) क्या है? - टेक्नोपेडिया से परिभाषा