Веб API - Інтро
Веб-API – це мрія розробника.
- Він може розширити функціональність веб-браузера
- Він може значно спростити складні функції
- Він може забезпечити простий синтаксис складного коду
Що таке веб-API?
API розшифровується як Application Programming Interface (Інтерфейс програмування додатка).
Веб-API — це інтерфейс програмування додатків для Інтернету.
API браузера може розширити функціональність веббраузера.
API сервера може розширити функціональність вебсервера.
API веббраузера
Усі браузери мають набір вбудованих вебінтерфейсів API для підтримки складних операцій і полегшення доступу до даних.
Наприклад, API геолокації може повертати координати розташування веббраузера.
Приклад
Отримайте широту та довготу місця розташування користувача:
const myElement = document.getElementById("demo");
function getLocation() {
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(showPosition);
} else {
myElement.innerHTML = "Геолокація не підтримується цим браузером.";
}
}
function showPosition(position) {
myElement.innerHTML = "Широта: " + position.coords.latitude +
"<br>Довгота: " + position.coords.longitude;
}
Спробуйте самі »
API сторонніх розробників
Сторонні API не вбудовано у ваш браузер.
Щоб використовувати ці API, вам потрібно буде завантажити код з Інтернету.
Приклади:
- YouTube API – дозволяє відображати відео на вебсайті.
- API Twitter – дозволяє відображати твіти на вебсайті.
- Facebook API – дозволяє відображати інформацію Facebook на вебсайті.