वेब एपीआई - परिचय
एक वेब एपीआई एक डेवलपर का सपना है।
- यह ब्राउज़र की कार्यक्षमता को बढ़ा सकता है
- यह जटिल कार्यों को बहुत सरल कर सकता है
- यह जटिल कोड को आसान सिंटैक्स प्रदान कर सकता है
वेब एपीआई क्या है?
एपीआई का मतलब एप्लिकेशन पी प्रोग्रामिंग I nterface है।
वेब एपीआई वेब के लिए एक एप्लीकेशन प्रोग्रामिंग इंटरफेस है।
एक ब्राउज़र एपीआई एक वेब ब्राउज़र की कार्यक्षमता का विस्तार कर सकता है।
एक सर्वर एपीआई एक वेब सर्वर की कार्यक्षमता का विस्तार कर सकता है।
ब्राउज़र एपीआई
सभी ब्राउज़रों में जटिल संचालन का समर्थन करने और डेटा तक पहुंचने में सहायता के लिए अंतर्निहित वेब एपीआई का एक सेट होता है।
उदाहरण के लिए, जिओलोकेशन एपीआई उस स्थान के निर्देशांक लौटा सकता है जहां ब्राउज़र स्थित है।
उदाहरण
उपयोगकर्ता की स्थिति का अक्षांश और देशांतर प्राप्त करें:
const myElement = document.getElementById("demo");
function getLocation() {
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(showPosition);
} else {
myElement.innerHTML = "Geolocation is not supported by this browser.";
}
}
function showPosition(position) {
myElement.innerHTML = "Latitude: " + position.coords.latitude +
"<br>Longitude: " + position.coords.longitude;
}
थर्ड पार्टी एपीआई
तृतीय पक्ष API आपके ब्राउज़र में नहीं बनाए गए हैं।
इन एपीआई का उपयोग करने के लिए, आपको वेब से कोड डाउनलोड करना होगा।
उदाहरण:
- YouTube API - आपको किसी वेब साइट पर वीडियो प्रदर्शित करने की अनुमति देता है।
- ट्विटर एपीआई - आपको वेब साइट पर ट्वीट्स प्रदर्शित करने की अनुमति देता है।
- फेसबुक एपीआई - आपको एक वेब साइट पर फेसबुक की जानकारी प्रदर्शित करने की अनुमति देता है।