एप्लिकेशन प्रोग्रामिंग इंटरफेस (API)
एप्लिकेशन प्रोग्रामिंग इंटरफेस (API) एक निर्धारित नियमों और प्रोटोकॉल का सेट है जो विभिन्न सॉफ़्टवेयर एप्लिकेशन को संवाद करने और एक-दूसरे के साथ डेटा साझा करने में सक्षम बनाता है। यह विभिन्न सॉफ़्टवेयर सिस्टम के बीच डेटा ट्रांसफर को संसाधित करने के लिए एक मध्यवर्ती परत के रूप में कार्य करता है।
मुख्य घटक
- एंडपॉइंट: विशिष्ट URL जहाँ API अनुरोध भेजे जाते हैं
- विधियाँ: मानक HTTP संचालन (GET, POST, PUT, DELETE)
- प्रमाणीकरण: पहुँच नियंत्रित करने के लिए सुरक्षा उपाय
- प्रतिक्रिया प्रारूप: आमतौर पर JSON या XML
API के प्रकार
- REST APIs
- सबसे सामान्य प्रकार
- मानक HTTP विधियों का उपयोग करता है
- Stateless आर्किटेक्चर
- SOAP APIs
- अधिक संरचित प्रोटोकॉल
- आमतौर पर उद्यम समाधानों में उपयोग किया जाता है
- XML-आधारित संदेश भेजना
- WebSocket APIs
- वास्तविक समय डेटा प्रवाह को सक्षम बनाता है
- स्थायी कनेक्शन बनाए रखता है
- लाइव डेटा के लिए आदर्श
ट्रेडिंग में सामान्य उपयोग
- मार्केट डेटा पुनर्प्राप्ति
- ऑर्डर निष्पादन
- खाता प्रबंधन
- पोर्टफोलियो ट्रैकिंग
- ऐतिहासिक डेटा विश्लेषण
संबंधित शर्तें
- REST
- SOAP
- WebSocket
- HTTP विधियाँ
- एंडपॉइंट

