API web - Giới thiệu
API Web là ước mơ của một nhà phát triển.
- Nó có thể mở rộng chức năng của trình duyệt
- Nó có thể đơn giản hóa rất nhiều các chức năng phức tạp
- Nó có thể cung cấp cú pháp dễ dàng đến mã phức tạp
API Web là gì?
API là viết tắt của A pplication P rogramming I nterface.
API Web là một giao diện lập trình ứng dụng cho Web.
API trình duyệt có thể mở rộng chức năng của trình duyệt web.
API máy chủ có thể mở rộng chức năng của máy chủ web.
API trình duyệt
Tất cả các trình duyệt đều có một tập hợp các API Web tích hợp để hỗ trợ các hoạt động phức tạp và giúp truy cập dữ liệu.
Ví dụ: Geolocation API có thể trả về tọa độ của nơi trình duyệt được đặt.
Thí dụ
Nhận vĩ độ và kinh độ của vị trí của người dùng:
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 của bên thứ ba
API của bên thứ ba không được tích hợp vào trình duyệt của bạn.
Để sử dụng các API này, bạn sẽ phải tải xuống mã từ Web.
Ví dụ:
- API YouTube - Cho phép bạn hiển thị video trên trang web.
- API Twitter - Cho phép bạn hiển thị Tweet trên một trang web.
- API Facebook - Cho phép bạn hiển thị thông tin Facebook trên một trang web.