Веб-API — Введение
Web API — мечта разработчика.
- Это может расширить функциональность браузера
- Это может значительно упростить сложные функции
- Он может обеспечить простой синтаксис для сложного кода.
Что такое веб-API?
API расшифровывается как Интерфейс программирования приложений .
Веб-API — это интерфейс программирования приложений для Интернета.
API браузера может расширить функциональность веб-браузера.
Серверный API может расширить функциональность веб-сервера.
API-интерфейсы браузера
Все браузеры имеют набор встроенных веб-API для поддержки сложных операций и облегчения доступа к данным.
Например, API геолокации может возвращать координаты местоположения браузера.
Пример
Получите широту и долготу позиции пользователя:
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
Сторонние API не встроены в ваш браузер.
Чтобы использовать эти API, вам придется загрузить код из Интернета.
Примеры:
- API YouTube — позволяет отображать видео на веб-сайте.
- Twitter API — позволяет отображать твиты на веб-сайте.
- API Facebook — позволяет отображать информацию Facebook на веб-сайте.