आपके फ़ोन में मौजूद मौसम ऐप स्वयं तापमान नहीं मापता। यह मौसम सेवा से डेटा प्राप्त करता है। यह संचार एक एप्लिकेशन प्रोग्रामिंग इंटरफ़ेस (एपीआई) के माध्यम से होता है - नियमों का एक समूह जो सॉफ़्टवेयर प्रोग्रामों को आपस में संवाद करने की अनुमति देता है। एपीआई यह परिभाषित करता है कि कौन से अनुरोध किए जा सकते हैं, उनका प्रारूप क्या होगा और क्या प्रतिक्रियाएँ प्राप्त होंगी।
इसे किसी रेस्टोरेंट के मेनू की तरह समझिए। आप रसोई में जाकर खाना नहीं बनाते। आप व्यंजनों की सूची में से ऑर्डर करते हैं। API ही मेनू है। रसोई ही सर्वर है। आपको अपना खाना बिना यह जाने मिलता है कि उसे कैसे तैयार किया गया था।
सामान्य एपीआई शैलियाँ
- REST: HTTP विधियों जैसे GET और POST का उपयोग करता है, जो वेब पर व्यापक रूप से उपयोग की जाती हैं।
- GraphQL: ग्राहकों को ठीक वही डेटा अनुरोध करने की सुविधा देता है जिसकी उन्हें आवश्यकता होती है।
- SOAP: पुराना, औपचारिक, अभी भी बैंकिंग और उद्यम में उपयोग किया जाता है
- वेबहुक: सर्वर किसी घटना के घटित होने पर डेटा भेजता है
ऑनलाइन आपके द्वारा किए जाने वाले अधिकांश कार्यों में APIs का अहम योगदान होता है। जब आप Google से लॉग इन करते हैं, PayPal से भुगतान करते हैं या सोशल मीडिया पर कोई पोस्ट शेयर करते हैं, तो ये सभी कार्य APIs के माध्यम से ही संभव होते हैं। ये इंटरनेट की मूलभूत कड़ी हैं।
Comments
No comments yet. Be the first to share a thought.
Leave a comment