एपीआई घटकों का सेट

API घटकों का सेट (Application Programming Interface, एप्लिकेशन प्रोग्रामिंग इंटरफेस) का उपयोग programs के बीच आपसी interaction और data के आदान-प्रदान के लिए किया जाता है। एपीआई घटकों की सभी interactions functions, classes, methods, structures, और साथ ही एक application के constants के माध्यम से की जाती हैं, जिन्हें दूसरे applications द्वारा access किया जाता है।

सभी APIs को दो श्रेणियों में विभाजित किया जा सकता है:

  1. Browser में built-in APIs, browser के data और computer environment का उपयोग उनके साथ और अधिक जटिल काम करने के लिए करते हैं। उदाहरण के लिए, Geolocation API ऐसे data देता है जिनका उपयोग आप interactive map पर अपने location को चिह्नित करने के लिए कर सकते हैं।
  2. Third-party APIs services और websites द्वारा प्रदान की जाती हैं, जिन्हें internet में स्वयं खोजना आवश्यक है। उदाहरण के लिए, एक bank का API आपको real-time में currency exchange rates के बारे में जानकारी प्रदान कर सकता है।

एपीआई के काम करने के मुख्य तरीके:

यह भी देखें

  • concepts का सेट प्रोग्रामिंग प्रतिमान,
    जो प्रोग्रामिंग के दृष्टिकोण को परिभाषित करता है
  • methodology OOP,
    जिसका प्रोग्रामिंग में व्यापक रूप से उपयोग किया जाता है
  • architecture REST,
    जिसका सॉफ़्टवेयर विकास में व्यापक रूप से उपयोग किया जाता है