Which API type would you choose if you need to integrate with a service like YouTube that provides a REST API?

4 phương ánCó giải thích

Các phương án trả lời

Chọn một phương án
Lời giảiChọn phương án để mở
Đáp án đúng: "REST API". YouTube Data API được thiết kế theo kiểu REST (Representational State Transfer, chuyển trạng thái biểu diễn): mỗi tài nguyên như video, playlist hay channel có một URL riêng, ứng dụng thao tác với nó bằng các phương thức HTTP chuẩn như GET, POST, PUT, DELETE và nhận dữ liệu trả về dạng JSON. Vì dịch vụ đã cung cấp REST API, phía Node.js chỉ cần gửi request HTTP (bằng fetch, axios hoặc thư viện googleapis) theo đúng kiểu đó. "SOAP API" là giao thức dựa trên thông điệp XML bọc trong envelope và mô tả bằng WSDL, YouTube không mở giao diện này nên chọn nó là không khớp với dịch vụ cần tích hợp. "XML API" chỉ gọi tên một định dạng dữ liệu chứ không phải một kiểu kiến trúc API, và YouTube cũng không dùng XML làm định dạng chính. "JSON API" cũng là tên định dạng (hoặc một đặc tả riêng tên JSON:API); REST API của YouTube có trả JSON, nhưng kiểu API phải chọn để tích hợp vẫn là REST.

Cùng chương 2

Xuất hiện trong 1 bộ đề