API là gì? 3 đặc điểm cơ bản của API

Cùng xem API là gì? 3 đặc điểm cơ bản của API trên youtube.

Nội dung chính

  • Vậy API là gì?
    • Lịch sử
    • Ví dụ API thực tế
    • API Key là gì?
    • API hiện đại là gì?
    • Ưu điểm của API
    • Khuyết điểm của API
    • Tính bảo mật của API

Thời gian đọc: 5 phút

Bạn đang xem: apis là gì

Tôi gặp rất nhiều người, cả làm việc trong lĩnh vực công nghệ và những nơi khác, nhưng họ đều có những kiến thức khá mơ hồ về ý nghĩa của thuật ngữ phổ biến này.

Về mặt kỹ thuật, API là viết tắt của Giao diện lập trình ứng dụng (Application Programming Interface).

API là một trung gian phần mềm cho phép hai ứng dụng giao tiếp với nhau.

API có thể sử dụng cho web-based system, operating system, database system, computer hardware, or software library.

API specification có thể có nhiều dạng, nhưng thường bao gồm các đặc tả cho routines, data structures, object classes, variables, or remote calls. POSIX, API Windows và ASPI là những ví dụ về các dạng API khác nhau. Tài liệu cho API thường được cung cấp để tạo thuận lợi cho việc sử dụng và triển khai.

Hầu hết các công ty lớn đã xây dựng API cho khách hàng của họ hoặc để sử dụng nội bộ.

Lịch sử

Thuật ngữ API dường như xuất hiện lần đầu tiên trong bài viết của Ira w. Cotton “Cấu trúc dữ liệu và kỹ thuật cho đồ họa máy tính từ xa” (Data structures and techniques for remote computer graphics) xuất bản năm 1968.

Ví dụ API thực tế

Bạn truy cập vào trang web của hãng hàng không để kiểm tra địa điểm, thời gian bay, giá cả,…

Tuy nhiên, điều gì sẽ xảy ra nếu bạn không sử dụng trang web của hãng hàng không, mà lại sử dụng một dịch vụ du lịch trực tuyến, như Traveloka hoặc Expedia.

Tham khảo: Hướng dẫn, thủ thuật về Android

Xem Thêm : cv cho sinh viên chưa tốt nghiệp

Trong trường hợp này, dịch vụ du lịch tương tác với API của hãng hàng không, yêu cầu lấy thông tin từ cơ sở dữ liệu của hãng như chỗ ngồi, tùy chọn hành lý, giá cả v.v. sau đó hiển thị cho bạn thông tin cập nhật nhất.

API Key là gì?

API Key là code được truyền bởi các chương trình máy tính gọi API để xác định chương trình gọi, nhà phát triển hoặc người dùng của nó đến trang Web. Các API Key được sử dụng để theo dõi và kiểm soát cách sử dụng API, ví dụ để ngăn chặn việc sử dụng độc hại hoặc lạm dụng API (có thể được xác định theo điều khoản dịch vụ).

API Key thường hoạt động như một mã định danh duy nhất và mã thông báo bí mật để xác thực và thường sẽ có một bộ quyền truy cập trên API được liên kết với nó.

Các API Key có thể dựa trên hệ thống định danh duy nhất toàn cầu (UUID) để đảm bảo chúng sẽ là duy nhất cho mỗi người dùng.

API hiện đại là gì?

Trong những năm qua, API thường mô tả giao diện kết nối chung với ứng dụng.

Gần đây, API hiện đại đã đưa ra một số đặc điểm khiến chúng có giá trị và hữu ích đặc biệt: Các API hiện đại tuân thủ các tiêu chuẩn (thường là HTTP và REST), thân thiện với nhà phát triển, dễ dàng truy cập và dễ hiểu hơn.

Chúng được thiết kế cho các đối tượng cụ thể (ví dụ: mobile developer), chúng được document và version theo cách mà người dùng kỳ vọng.

Bởi vì chúng được tiêu chuẩn hóa hơn nhiều, chúng cũng mạnh hơn về mặt security và quản trị, cũng như được giám sát và quản lý về hiệu suất và quy mô.

Giống như bất kỳ phần mềm sản xuất nào khác, API hiện đại có Quy trình phát triển phần mềm (SDLC) riêng về thiết kế, thử nghiệm, xây dựng, quản lý và tạo phiên bản. Ngoài ra, các API hiện đại cũng được ghi nhận tốt cho consumption và versioning.

Ưu điểm của API

  • Kết nối mọi lúc nhờ vào Internet.
  • Giao tiếp hai chiều phải được xác nhận trong các giao dịch.
  • Vì giao tiếp là API hai chiều nên thông tin rất đáng tin cậy.
  • Cung cấp cấp trải nghiệm thân thiện với người.
  • Cung cấp giải pháp phát triển khi các nhà phát triển tìm thấy cách sử dụng mới để trao đổi API.
  • Cấu hình đơn giản khi được so sánh với WCF.
  • Mã nguồn mở.
  • Hỗ trợ chức năng RESTful một cách đầy đủ.
  • Hỗ trợ đầy đủ các thành phần MVC như: routing, controller, action result, filter, model binder, IoC container, dependency injection, unit test.
  • Khả năng trình diễn cao.

| Xem thêm: 8 lợi ích của API mà developer không thể bỏ qua

Khuyết điểm của API

Tham khảo: lọc dữ liệu trùng nhau từ 2 sheet trong excel

Xem Thêm : download mẫu cv bằng tiếng anh

• Tốn nhiều chi phí phát triển, vận hành, chỉnh sửa. • Đòi hỏi kiến thức chuyên sâu. • Có thể gặp vấn đề bảo mật khi bị tấn công hệ thống.

Tính bảo mật của API

Người dùng sẽ không chia sẻ toàn bộ dữ liệu cá nhân của mình với server. Và ngược lại, server cũng không truy xuất toàn bộ dữ liệu mà nó có. Thay vào đó, mỗi giao tiếp chỉ chuyển các gói dữ liệu nhỏ cần thiết.

| Xem thêm: API testing là gì và thực hiện như thế nào?

Để kết thúc, hãy để lại một vài ví dụ về API.

Từ Application trong API có thể đề cập đến nhiều thứ. Dưới đây là một số trong số chúng trong ngữ cảnh của API:

1. Một phần của phần mềm với chức năng riêng biệt. 2. Toàn bộ server, toàn bộ application hoặc chỉ là một phần nhỏ của application.

Về cơ bản, bất kỳ phần mềm nào có thể tách biệt rõ ràng với environment của nó, đều có thể là “A” trong API.

Nếu bạn sử dụng library của bên thứ ba trong code, sau khi được tích hợp vào code, library sẽ trở thành một phần của app. Là một phần mềm riêng biệt, library có thể sẽ có API cho phép nó tương tác với phần còn lại của code.

Từ những gì đã trình bày, tôi hy vọng bạn sẽ hiểu rộng hơn về API cũng như cách sử dụng nó nhé.

HYBRID TECHNOLOGIES

Facebook Comments API là gì? 3 đặc điểm cơ bản của API3.8 (75%) 16 votes

Có thể bạn quan tâm: cách ghép ảnh đôi trên facebook

Nguồn: https://dongnaiart.edu.vn
Danh mục: Cẩm Nang Việc

Lời kết: Trên đây là bài viết API là gì? 3 đặc điểm cơ bản của API. Hy vọng với bài viết này bạn có thể giúp ích cho bạn trong cuộc sống, hãy cùng đọc và theo dõi những bài viết hay của chúng tôi hàng ngày trên website: Dongnaiart.edu.vn

Related Posts

Cách viết thư cảm ơn sau khi phỏng vấn chuyên nghiệp

Cách viết thư cảm ơn sau khi phỏng vấn chuyên nghiệp

Sau buổi phỏng vấn trực tiếp với nhà tuyển dụng, bạn đừng quên gửi thư cảm ơn nhé vì đơn thuần chỉ là trả lời email phỏng…

Cách khắc phục lỗi save trong word 2010 mà bạn nên biết

Cách khắc phục lỗi save trong word 2010 mà bạn nên biết

https://www.youtube.com/watch?v=lASide7oOQkCó thể bạn quan tâm Quy định bảo lãnh bảo hành trong hợp đồng xây dựng mới nhất Đơn ứng tuyển là gì và những nội dung…

Hướng dẫn cách ghi nhật ký chung chi tiết

Hướng dẫn cách ghi nhật ký chung chi tiết

Các số liệu kế toán được theo dõi tại các sổ kế toán. Ghi sổ kế toán theo hình thức nhật ký chung được nhiều doanh nghiệp…

20 Mẫu đoạn văn tiếng Anh về công việc tình nguyện hay nhất năm 2022

20 Mẫu đoạn văn tiếng Anh về công việc tình nguyện hay nhất năm 2022

https://www.youtube.com/watch?v=Dh_AhY48iGECó thể bạn quan tâm Mẫu hợp đồng cộng tác viên freelancer mới nhất năm 2021 Hướng dẫn toàn tập Word 2013 (Phần 14): Tiêu đề trang,…

Mẫu lời tri ân khách hàng hay, sâu sắc và ý nghĩa nhất 2022

Mẫu lời tri ân khách hàng hay, sâu sắc và ý nghĩa nhất 2022

https://www.youtube.com/watch?v=zvkH5Z0VN6MCó thể bạn quan tâm Gõ Tiếng Việt Fresher là gì? Intern là gì? cách chèn phát âm tiếng anh vào powerpoint cách viết bản tự nhận…

6 thủ thuật excel cho dân văn phòng hữu ích, dễ thực hiện

Excel là phần mềm cực kỳ hữu ích nhất là trong công việc. Để thao tác với excel được nhanh, tiết kiệm thời gian, nâng cao năng…