<aside>
©️ IT: Từ A tới Á cho người ngoài ngành by @Rose Trinh
</aside>

API cũng có API this, API that, cụ thể hơn là REST API và SOAP API. Chúng ta có thể nói vui rằng API cũng giống như những chiếc xe hơi: có xe thể thao nhanh nhẹn (REST) và có xe sang trọng đầy tính năng (SOAP).
REST API:
- Định nghĩa: Là một kiểu API dựa trên giao thức HTTP.
- Phương thức: Sử dụng các phương thức như GET (lấy dữ liệu), POST (gửi dữ liệu), PUT hay PATCH (cập nhật dữ liệu) và DELETE (xóa dữ liệu).
- Dữ liệu: Thường dùng JSON, nhưng cũng có thể dùng XML hoặc các định dạng khác.
- Ưu điểm: Dễ sử dụng, linh hoạt và nhẹ nhàng. Thích hợp cho các ứng dụng web hiện đại.
Ví dụ như các API của Notion là dạng REST:

SOAP API:
- Định nghĩa: Là một kiểu API dựa trên giao thức SOAP (Simple Object Access Protocol).
- Phương thức: Gửi và nhận dữ liệu thông qua các yêu cầu XML.
- Dữ liệu: Chỉ sử dụng XML để truyền tải dữ liệu.
- Ưu điểm: Bảo mật cao và hỗ trợ giao dịch phức tạp, phù hợp cho các hệ thống doanh nghiệp lớn.
PayPal trước đây sử dụng SOAP API, nhưng đã chuyển sang hỗ trợ REST API và hiện tại khuyến khích chuyển qua sử dụng REST API cho các tích hợp mới.
