API là viết tắt của cụm từ Application Programming Interface, là Giao diện lập trình ứng dụng.
Hiểu đơn giản:
API giống như một chiếc "menu" trong nhà hàng.
Bạn không cần vào bếp nấu ăn, bạn chỉ cần xem menu, chọn món, và nhân viên (API) sẽ mang món ra cho bạn. Bạn chỉ cần biết cách gọi món, không cần biết cách món đó được nấu ra sao.
API giúp các phần mềm khác nhau giao tiếp với nhau.
Ví dụ:
Khi bạn đăng nhập một ứng dụng bằng Google hoặc Facebook, ứng dụng đó sử dụng API của Google/Facebook để lấy thông tin đăng nhập của bạn.
Khi bạn tra thời tiết trên một ứng dụng, ứng dụng đó dùng API thời tiết để lấy dữ liệu mới nhất từ một dịch vụ dự báo.
Giả sử bạn có một ứng dụng muốn hiển thị thời tiết hôm nay.
Bạn gửi một yêu cầu đến API của dịch vụ thời tiết, ví dụ:
https://api.weather.com/today?location=hanoi
API sẽ trả về dữ liệu (thường ở dạng JSON) như:
{
"location": "Hà Nội",
"temperature": "32°C",
"status": "Nắng"
}
Ứng dụng của bạn sẽ hiển thị:
Hôm nay tại Hà Nội: 32°C - Nắng
Bạn không cần biết hệ thống thời tiết thu thập dữ liệu như thế nào – bạn chỉ cần gửi yêu cầu đúng và nhận lại thông tin cần thiết.
Gồm 3 bước chính:
Bước |
Mô tả |
1. Gửi yêu cầu |
Ứng dụng gửi yêu cầu đến API (ví dụ: "cho tôi biết thời tiết ở Hà Nội") |
2. Xử lý |
API xử lý yêu cầu và truy cập dữ liệu cần thiết |
3. Trả kết quả |
API trả về kết quả để ứng dụng hiển thị cho người dùng |
Tóm lại
API là cầu nối giữa các phần mềm.
Giúp các hệ thống trao đổi dữ liệu với nhau một cách hiệu quả.
Bạn không cần biết nội bộ hoạt động ra sao – chỉ cần biết cách "gọi món" đúng cách.
« Trở về trang chủ thiết kế web TRUST.vn