Web API - Giới thiệu

Web API là giấc mơ của các nhà phát triển.

  • Nó có thể mở rộng chức năng của trình duyệt
  • Nó có thể极大simplifies complex functions
  • Nó có thể cung cấp cú pháp đơn giản cho mã phức tạp

Web API là gì?

API là viết tắt của Giao diện lập trình ứng dụng (Application Programming Interface)。

Web API là giao diện lập trình ứng dụng của 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 bộ Web API tích hợp sẵn để hỗ trợ các thao tác 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 vị trí của trình duyệt.

Mẫu

Lấy tọa độ kinh纬 độ của vị trí người dùng:

const myElement = document.getElementById("demo");
function getLocation() {
  if (navigator.geolocation) {
    navigator.geolocation.getCurrentPosition(showPosition);
  } else {
    myElement.innerHTML = "Geolocation không được hỗ trợ bởi trình duyệt này.";
  }
}
function showPosition(position) {
  myElement.innerHTML = "Vĩ độ: " + position.coords.latitude +
  "Vĩ độ: " + position.coords.longitude;
}

Thử trực tiếp

API của bên thứ ba

API của bên thứ ba không được tích hợp trong trình duyệt của bạn.

Để sử dụng các API này, bạn phải tải mã từ Web xuống.

Ví dụ:

  • API YouTube - Cho phép bạn hiển thị video trên trang web của bạn.
  • API Twitter - Cho phép bạn hiển thị bài đăng trên trang web của bạn.
  • API Facebook - Cho phép bạn hiển thị thông tin Facebook trên trang web của bạn.