Mặc dù trên thực tiễn API được sử dụng rất nhiều trên máy tính cũng như trên Internet nhưng rất ít người quan tâm và hiểu được thực chất của nó. Nếu bạn đang tìm hiểu API là gì và các loại API phổ thông, hãy tham khảo bài viết sau.
API là gì?
API là viết tắt của Giao diện lập trình ứng dụng. Theo khái niệm, đó là giao diện nhưng hệ thống máy tính hoặc ứng dụng cung ứng để cho phép thực hiện các yêu cầu dịch vụ từ các chương trình khác và/hoặc cho phép trao đổi dữ liệu. qua lại giữa chúng.
Trong thực tiễn có rất nhiều hoạt động theo cùng một khuôn mẫu. Chẳng hạn như lúc bước vào một nhà hàng sang trọng, có những đầu bếp tài giỏi với thực đơn vô cùng phong phú. Tất nhiên, đầu bếp là người chế biến món ăn cho bạn, nhưng bạn ko cần phải đích thân xuống bếp bảo họ nấu món này món kia cho bạn. Những người phục vụ sẽ giúp bạn. Chỉ cần ngồi vào chỗ của bạn, chọn món ăn bạn muốn, và sau đó báo lại cho người phục vụ. Viên chức sẽ truyền đạt yêu cầu của bạn tới nhà bếp. Và lúc món ăn đã làm xong, vẫn là viên chức phục vụ mang tới cho bạn. Trong trường hợp này, người phục vụ vào vai trò là API – trung gian giữa bạn và đầu bếp.
Trên máy tính có các ứng dụng có thể giao tiếp với nhau, tiêu biểu là giữa chương trình bất kỳ và hệ quản lý. Chương trình có thể (và thường phải) sử dụng các hàm API của hệ quản lý để yêu cầu cấp phát bộ nhớ và truy cập tệp. API của mỗi hệ quản lý là không giống nhau nên ứng dụng trên hệ quản lý này thường ko chạy được trên hệ quản lý khác.
Một trong những mục tiêu chính của API là cung ứng quyền truy cập vào một tập trung các hàm thường được sử dụng, chẳng hạn như các hàm vẽ cửa sổ hoặc biểu tượng trên màn hình. API, giống như hồ hết các giao diện, là trừu tượng. Ứng dụng lúc muốn cung ứng quyền truy cập cho chính nó thông qua các API nhất mực thì phải triển khai API đó. Nhiều loại hệ thống và ứng dụng triển khai API, chẳng hạn như hệ thống đồ họa, cơ sở dữ liệu, mạng, dịch vụ web và thậm chí một số trò chơi trên máy tính.
Các loại API
Có nhiều cách để phân loại API. Một cách phổ thông là phân loại theo quyền truy cập, bao gồm:
● API mở: Còn được gọi là API công khai, ko có giới hạn nào đối với việc truy cập các loại API này vì chúng có sẵn công khai.
● API đối tác: Cần có quyền hoặc giấy phép cụ thể để truy cập loại API này vì chúng ko có sẵn công khai.
● Internal API: Hay còn gọi là private API, chỉ các hệ thống nội bộ mới sử dụng loại API này nên ít được biết tới và thường được sử dụng trong nội bộ doanh nghiệp. Doanh nghiệp sử dụng loại API này trong các nhóm tăng trưởng nội bộ không giống nhau để có thể cải thiện các thành phầm và dịch vụ của mình.
Ngoài ra, người ta thường phân loại API theo các phân ngành nhỏ trong ngành công nghệ thông tin, chẳng hạn như API trên hệ quản lý, API của thư viện ứng dụng và Framework, API trên nền web, v.v.
Một số ví dụ về API
Một trong những API chúng ta thường thấy trên mạng là tính năng sử dụng tài khoản Facebook (hoặc Google, Twitter,…) để đăng nhập vào các trang web khác ko do Facebook kiểm soát (như Shopee, Sendo, v.v.). Mỗi lúc bạn nhấp vào nút “Đăng nhập bằng Facebook” trên các trang đó, nó sẽ gọi API Facebook. Việc xác thực tài khoản do Facebook thực hiện, website ko cần thực hiện. Nếu xác thực thành công, tài khoản Facebook của bạn có thể truy cập trang này.
Một API khác cũng rất phổ thông trên Internet là Google Maps. API này đã được tích hợp trên hàng triệu website lớn nhỏ trên toàn cầu. Google Maps có thể coi là một tiêu chuẩn bản đồ của thời hiện đại. Luôn dễ dàng xác định vị trí của một doanh nghiệp, tổ chức hoặc shop nhờ vào bản đồ tích hợp trên trang web hoặc trang truyền thông xã hội của họ.
Ngoài web API, có nhiều ví dụ khác có thể được trích dẫn. Ví dụ: lúc chụp ảnh hoặc quay video từ camera của iPhone, bạn ko cần phải viết giao diện camera của riêng mình. Chúng tôi sử dụng API Máy ảnh để nhúng máy ảnh tích hợp của iPhone vào ứng dụng. Nếu API ko tồn tại, các nhà tăng trưởng ứng dụng sẽ phải tạo ứng dụng máy ảnh của riêng họ và biên dịch đầu vào phần cứng máy ảnh. Nhưng Apple đã làm tất cả công việc khó khăn này để các nhà tăng trưởng ứng dụng có thể chỉ cần sử dụng API để nhúng máy ảnh, rồi tiếp tục xây dựng ứng dụng của họ.
Thông qua bài viết này, TRƯỜNG THPT TRẦN HƯNG ĐẠO đã giảng giải cho bạn API là gì cũng như cách phân loại và các ví dụ về nó. Kỳ vọng những thông tin trên sẽ hữu ích với bạn!
[toggle title=”xem thêm thông tin chi tiết về API là gì? Các loại API phổ biến và ví dụ về API” state=”close”]
API là gì? Các loại API phổ thông và ví dụ về API
Hình Ảnh về: API là gì? Các loại API phổ thông và ví dụ về API
Video về: API là gì? Các loại API phổ thông và ví dụ về API
Wiki về API là gì? Các loại API phổ thông và ví dụ về API
API là gì? Các loại API phổ thông và ví dụ về API -
Mặc dù trên thực tiễn API được sử dụng rất nhiều trên máy tính cũng như trên Internet nhưng rất ít người quan tâm và hiểu được thực chất của nó. Nếu bạn đang tìm hiểu API là gì và các loại API phổ thông, hãy tham khảo bài viết sau.
API là gì?
API là viết tắt của Giao diện lập trình ứng dụng. Theo khái niệm, đó là giao diện nhưng hệ thống máy tính hoặc ứng dụng cung ứng để cho phép thực hiện các yêu cầu dịch vụ từ các chương trình khác và/hoặc cho phép trao đổi dữ liệu. qua lại giữa chúng.
Trong thực tiễn có rất nhiều hoạt động theo cùng một khuôn mẫu. Chẳng hạn như lúc bước vào một nhà hàng sang trọng, có những đầu bếp tài giỏi với thực đơn vô cùng phong phú. Tất nhiên, đầu bếp là người chế biến món ăn cho bạn, nhưng bạn ko cần phải đích thân xuống bếp bảo họ nấu món này món kia cho bạn. Những người phục vụ sẽ giúp bạn. Chỉ cần ngồi vào chỗ của bạn, chọn món ăn bạn muốn, và sau đó báo lại cho người phục vụ. Viên chức sẽ truyền đạt yêu cầu của bạn tới nhà bếp. Và lúc món ăn đã làm xong, vẫn là viên chức phục vụ mang tới cho bạn. Trong trường hợp này, người phục vụ vào vai trò là API - trung gian giữa bạn và đầu bếp.
Trên máy tính có các ứng dụng có thể giao tiếp với nhau, tiêu biểu là giữa chương trình bất kỳ và hệ quản lý. Chương trình có thể (và thường phải) sử dụng các hàm API của hệ quản lý để yêu cầu cấp phát bộ nhớ và truy cập tệp. API của mỗi hệ quản lý là không giống nhau nên ứng dụng trên hệ quản lý này thường ko chạy được trên hệ quản lý khác.
Một trong những mục tiêu chính của API là cung ứng quyền truy cập vào một tập trung các hàm thường được sử dụng, chẳng hạn như các hàm vẽ cửa sổ hoặc biểu tượng trên màn hình. API, giống như hồ hết các giao diện, là trừu tượng. Ứng dụng lúc muốn cung ứng quyền truy cập cho chính nó thông qua các API nhất mực thì phải triển khai API đó. Nhiều loại hệ thống và ứng dụng triển khai API, chẳng hạn như hệ thống đồ họa, cơ sở dữ liệu, mạng, dịch vụ web và thậm chí một số trò chơi trên máy tính.
Các loại API
Có nhiều cách để phân loại API. Một cách phổ thông là phân loại theo quyền truy cập, bao gồm:
● API mở: Còn được gọi là API công khai, ko có giới hạn nào đối với việc truy cập các loại API này vì chúng có sẵn công khai.
● API đối tác: Cần có quyền hoặc giấy phép cụ thể để truy cập loại API này vì chúng ko có sẵn công khai.
● Internal API: Hay còn gọi là private API, chỉ các hệ thống nội bộ mới sử dụng loại API này nên ít được biết tới và thường được sử dụng trong nội bộ doanh nghiệp. Doanh nghiệp sử dụng loại API này trong các nhóm tăng trưởng nội bộ không giống nhau để có thể cải thiện các thành phầm và dịch vụ của mình.
Ngoài ra, người ta thường phân loại API theo các phân ngành nhỏ trong ngành công nghệ thông tin, chẳng hạn như API trên hệ quản lý, API của thư viện ứng dụng và Framework, API trên nền web, v.v.
Một số ví dụ về API
Một trong những API chúng ta thường thấy trên mạng là tính năng sử dụng tài khoản Facebook (hoặc Google, Twitter,...) để đăng nhập vào các trang web khác ko do Facebook kiểm soát (như Shopee, Sendo, v.v.). Mỗi lúc bạn nhấp vào nút “Đăng nhập bằng Facebook” trên các trang đó, nó sẽ gọi API Facebook. Việc xác thực tài khoản do Facebook thực hiện, website ko cần thực hiện. Nếu xác thực thành công, tài khoản Facebook của bạn có thể truy cập trang này.
Một API khác cũng rất phổ thông trên Internet là Google Maps. API này đã được tích hợp trên hàng triệu website lớn nhỏ trên toàn cầu. Google Maps có thể coi là một tiêu chuẩn bản đồ của thời hiện đại. Luôn dễ dàng xác định vị trí của một doanh nghiệp, tổ chức hoặc shop nhờ vào bản đồ tích hợp trên trang web hoặc trang truyền thông xã hội của họ.
Ngoài web API, có nhiều ví dụ khác có thể được trích dẫn. Ví dụ: lúc chụp ảnh hoặc quay video từ camera của iPhone, bạn ko cần phải viết giao diện camera của riêng mình. Chúng tôi sử dụng API Máy ảnh để nhúng máy ảnh tích hợp của iPhone vào ứng dụng. Nếu API ko tồn tại, các nhà tăng trưởng ứng dụng sẽ phải tạo ứng dụng máy ảnh của riêng họ và biên dịch đầu vào phần cứng máy ảnh. Nhưng Apple đã làm tất cả công việc khó khăn này để các nhà tăng trưởng ứng dụng có thể chỉ cần sử dụng API để nhúng máy ảnh, rồi tiếp tục xây dựng ứng dụng của họ.
Thông qua bài viết này, TRƯỜNG THPT TRẦN HƯNG ĐẠO đã giảng giải cho bạn API là gì cũng như cách phân loại và các ví dụ về nó. Kỳ vọng những thông tin trên sẽ hữu ích với bạn!
[rule_{ruleNumber}]
[box type=”note” align=”” class=”” center”>
Trong thực tế có rất nhiều hoạt động theo cùng một khuôn mẫu. Chẳng hạn như khi bước vào một nhà hàng sang trọng, có những đầu bếp tài ba với thực đơn vô cùng phong phú. Tất nhiên, đầu bếp là người chế biến món ăn cho bạn, nhưng bạn không cần phải đích thân xuống bếp bảo họ nấu món này món kia cho bạn. Những người phục vụ sẽ giúp bạn. Chỉ cần ngồi vào chỗ của bạn, chọn món ăn bạn muốn, và sau đó báo lại cho người phục vụ. Nhân viên sẽ truyền đạt yêu cầu của bạn đến nhà bếp. Và khi món ăn đã làm xong, vẫn là nhân viên phục vụ mang đến cho bạn. Trong trường hợp này, người phục vụ đóng vai trò là API – trung gian giữa bạn và đầu bếp.
Trên máy tính có các phần mềm có thể giao tiếp với nhau, điển hình là giữa chương trình bất kỳ và hệ điều hành. Chương trình có thể (và thường phải) sử dụng các hàm API của hệ điều hành để yêu cầu cấp phát bộ nhớ và truy cập tệp. API của mỗi hệ điều hành là khác nhau nên phần mềm trên hệ điều hành này thường không chạy được trên hệ điều hành khác.
Một trong những mục đích chính của API là cung cấp quyền truy cập vào một tập hợp các hàm thường được sử dụng, chẳng hạn như các hàm vẽ cửa sổ hoặc biểu tượng trên màn hình. API, giống như hầu hết các giao diện, là trừu tượng. Phần mềm khi muốn cung cấp quyền truy cập cho chính nó thông qua các API nhất định thì phải triển khai API đó. Nhiều loại hệ thống và ứng dụng triển khai API, chẳng hạn như hệ thống đồ họa, cơ sở dữ liệu, mạng, dịch vụ web và thậm chí một số trò chơi trên máy tính.
Các loại API
Có nhiều cách để phân loại API. Một cách phổ biến là phân loại theo quyền truy cập, bao gồm:
● API mở: Còn được gọi là API công khai, không có giới hạn nào đối với việc truy cập các loại API này vì chúng có sẵn công khai.
● API đối tác: Cần có quyền hoặc giấy phép cụ thể để truy cập loại API này vì chúng không có sẵn công khai.
● Internal API: Hay còn gọi là private API, chỉ các hệ thống nội bộ mới sử dụng loại API này nên ít được biết đến và thường được sử dụng trong nội bộ công ty. Công ty sử dụng loại API này trong các nhóm phát triển nội bộ khác nhau để có thể cải thiện các sản phẩm và dịch vụ của mình.
Ngoài ra, người ta thường phân loại API theo các phân ngành nhỏ trong ngành công nghệ thông tin, chẳng hạn như API trên hệ điều hành, API của thư viện phần mềm và Framework, API trên nền web, v.v.
Một số ví dụ về API
Một trong những API chúng ta thường thấy trên mạng là tính năng sử dụng tài khoản Facebook (hoặc Google, Twitter,…) để đăng nhập vào các trang web khác không do Facebook kiểm soát (như Shopee, Sendo, v.v.). Mỗi khi bạn nhấp vào nút “Đăng nhập bằng Facebook” trên các trang đó, nó sẽ gọi API Facebook. Việc xác thực tài khoản do Facebook thực hiện, website không cần thực hiện. Nếu xác thực thành công, tài khoản Facebook của bạn có thể truy cập trang này.
Một API khác cũng rất phổ biến trên Internet là Google Maps. API này đã được tích hợp trên hàng triệu website lớn nhỏ trên thế giới. Google Maps có thể coi là một tiêu chuẩn bản đồ của thời hiện đại. Luôn dễ dàng xác định vị trí của một công ty, tổ chức hoặc cửa hàng nhờ vào bản đồ tích hợp trên trang web hoặc trang truyền thông xã hội của họ.
Ngoài web API, có nhiều ví dụ khác có thể được trích dẫn. Ví dụ: khi chụp ảnh hoặc quay video từ camera của iPhone, bạn không cần phải viết giao diện camera của riêng mình. Chúng tôi sử dụng API Máy ảnh để nhúng máy ảnh tích hợp của iPhone vào ứng dụng. Nếu API không tồn tại, các nhà phát triển ứng dụng sẽ phải tạo phần mềm máy ảnh của riêng họ và biên dịch đầu vào phần cứng máy ảnh. Nhưng Apple đã làm tất cả công việc khó khăn này để các nhà phát triển ứng dụng có thể chỉ cần sử dụng API để nhúng máy ảnh, rồi tiếp tục xây dựng ứng dụng của họ.
Thông qua bài viết này, TRƯỜNG THPT TRẦN HƯNG ĐẠO đã giải thích cho bạn API là gì cũng như cách phân loại và các ví dụ về nó. Hy vọng những thông tin trên sẽ hữu ích với bạn!
[/box]
#API #là #gì #Các #loại #API #phổ #biến #và #ví #dụ #về #API
[/toggle]
Bạn thấy bài viết API là gì? Các loại API phổ thông và ví dụ về API có khắc phục đươc vấn đề bạn tìm hiểu ko?, nếu ko hãy comment góp ý thêm về API là gì? Các loại API phổ thông và ví dụ về API bên dưới để thpttranhungdao.edu.vn có thể thay đổi & cải thiện nội dung tốt hơn cho độc giả nhé! Cám ơn bạn đã ghé thăm Website Trường THPT Trần Hưng Đạo
Phân mục: Kiến thức chung
#API #là #gì #Các #loại #API #phổ #biến #và #ví #dụ #về #API
What’s up to every body, it’s my first pay a visit of this webpage;
this web site carries amazing and truly good data for visitors.
When some one searches for his vital thing, therefore he/she wants to be available that in detail, thus that thing
is maintained over here.