• About
  • Advertise
  • Privacy & Policy
  • Contact
NQ NEWS
  • Kiến thức tổng hợp
    • Development
    • Deep Learning
    • Cloud Computing
    • Kiến thức bảo mật
    • Tin học văn phòng
  • Thủ thuật
    • Phần Mềm
    • Sửa lỗi máy tính
    • Bảo mật máy tính
    • Tăng tốc máy tính
    • Thủ thuật Wifi
  • Quản trị hệ thống
    • Giải pháp bảo mật
    • Mail Server
    • Mạng LAN – WAN
    • Máy chủ
    • Windows Server 2012
  • Tin tức
No Result
View All Result
  • Kiến thức tổng hợp
    • Development
    • Deep Learning
    • Cloud Computing
    • Kiến thức bảo mật
    • Tin học văn phòng
  • Thủ thuật
    • Phần Mềm
    • Sửa lỗi máy tính
    • Bảo mật máy tính
    • Tăng tốc máy tính
    • Thủ thuật Wifi
  • Quản trị hệ thống
    • Giải pháp bảo mật
    • Mail Server
    • Mạng LAN – WAN
    • Máy chủ
    • Windows Server 2012
  • Tin tức
No Result
View All Result
NQ NEWS
No Result
View All Result
Home Kiến thức cơ bản phổ thông

API là gì?

@admiz by @admiz
27/12/2021
in Kiến thức cơ bản phổ thông
0

API là viết tắt của Application Programming Interface (Giao diện lập trình ứng dụng), một phần mềm trung gian cho phép hai ứng dụng nói chuyện với nhau. Mỗi khi sử dụng một ứng dụng như Facebook, gửi tin nhắn tức thì hoặc kiểm tra thời tiết trên điện thoại, có nghĩa là bạn đang sử dụng API.

Một ví dụ về API

Khi sử dụng một ứng dụng trên điện thoại di động, ứng dụng kết nối Internet và gửi dữ liệu tới máy chủ. Sau đó, máy chủ lấy ra dữ liệu đó, diễn giải nó, thực hiện các hành động cần thiết và gửi nó trở lại điện thoại. Ứng dụng sau đó sẽ diễn giải dữ liệu đó và trình bày thông tin bạn muốn theo cách có thể đọc được.

API là gì

Để dễ hiểu, hãy xem một ví dụ quen thuộc sau.

Hãy tượng tưởng, trong một nhà hàng, bạn là khách hàng gọi món ăn và nhà bếp là một phần “hệ thống” chuẩn bị thực đơn cho bạn. Cái còn thiếu ở đây là liên kết quan trọng để truyền đạt yêu cầu của khách hàng tới nhà bếp và chuyển đồ ăn tới bàn cho họ. Liên kết quan trọng này chính là bồi bàn hoặc API. Người bồi bàn – API là người đưa tin, sẽ nhận yêu cầu gọi món và truyền đạt lại tới nhà bếp – hệ thống. Sau khi thức ăn đã sẵn sàng, bồi bàn sẽ chuyển nó tới khách hàng.

Đây là một ví dụ thực tế về API. Bạn có thể đã quen thuộc với quá trình tìm kiếm các chuyến bay trực tuyến. Cũng giống như nhà hàng, bạn có nhiều lựa chọn như các thành phố khác nhau, ngày khởi hành và ngày trở lại, v.v… Hãy tưởng tượng bạn đang đặt vé máy bay trên một trang web của hãng hàng không. Bạn có thể chọn địa điểm đến, ngày đi, ngày về, loại vé cũng như rất nhiều lựa chọn khác. Để đặt chuyến bay, bạn cần tương tác với trang web của hãng hàng không để truy cập vào cơ sở dữ liệu của họ và xem ghế còn trống trong một ngày nhất định và giá cả như thế nào.

Tuy nhiên, nếu bạn không sử dụng trang web của hãng hàng không – một kênh có quyền truy cập trực tiếp vào thông tin thì sao? Điều gì sẽ xảy ra nếu bạn đang sử dụng dịch vụ du lịch trực tuyến, chẳng hạn như Kayak hoặc Expedia, vậy làm thế nào để truy cập vào các cơ dữ liệu của hãng hàng không?

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 nó để lấy thông tin từ cơ sở dữ liệu của hãng hàng không. Sau đó API sẽ chuyển phản hồi của hãng hàng không đến yêu cầu của khách hàng và chuyển nó trở lại dịch vụ du lịch online, hiển thị cho bạn thông tin có liên quan được cập nhật nhanh nhất.

API cung cấp một lớp bảo mật

Dữ liệu điện thoại của bạn không bao giờ được “phơi bày” hoàn toàn với máy chủ, và tương tự, máy chủ cũng như vậy. Thay vào đó, mỗi lần giao tiếp với các gói dữ liệu nhỏ, nó chỉ chia sẻ những thứ cần thiết. Giống như gọi món, bạn nói với nhà hàng những món bạn muốn ăn, họ sẽ đem lên những gì bạn cần.

Các API trở nên có giá trị đến mức chúng chiếm một phần lớn doanh thu của các doanh nghiệp. Các công ty lớn như Google, eBay, Salesforce.com, Amazon và Expedia chỉ là một vài cái tên trong số các công ty kiếm tiền từ API. Những gì mà “nền kinh tế API” đề cập đến là thị trường của các API.

API Hiện đại

Trong những năm qua, API thường được mô tả là giao diện kết nối chung cho một ứng dụng. Tuy nhiên gần đây, API hiện đại có một số đặc điểm làm cho chúng trở nên hữu ích và có giá trị hơn:

  • Các API hiện đại tuân thủ các tiêu chuẩn (thường là HTTP và REST), có tính dễ sử dụng và dễ hiểu và thân thiện với các nhà phát triển.
  • API được xử lý giống như sản phẩm hơn là code. Chúng được thiết kế cho các đối tượng cụ thể (ví dụ: nhà phát triển thiết bị di động).
  • Vì chúng được chuẩn hóa nhiều hơn, nên tính bảo mật và quản trinh mạnh hơi, cũng như được theo dõi và quản lý hiệu suất, quy mô tốt hơn.
  • Như bất kỳ phần mềm sản phẩm nào khác, API hiện đại có chu kỳ phát triển phần mềm (SDLC) riêng của nó về thiết kế, thử nghiệm, xây dựng, quản lý.

Xem thêm:

  • 7 Framework JavaScript dành cho phát triển ứng dụng di động
  • 75 ý tưởng thiết kế giao diện người dùng tuyệt vời mà bạn cần biết – Phần 3
  • 5 nền tảng miễn phí xây dựng ứng dụng không cần code
  • SOAP là API gì? Hoạt động như thế nào?
Post Views: 169
Tags: APIapi hiện đạiAPI là gìđặc điểm của apiđịnh nghĩa APIđịnh nghĩa về apigiao diện lập trình ứng dụngkhái niệm APItìm hiểu API
Previous Post

Mật độ dân số là gì? Công thức tính mật độ dân số

Next Post

Hình nền Quốc kỳ Việt Nam, hình nền Cờ Việt Nam

Related Posts

Core La Gi 1
Kiến thức cơ bản phổ thông

Core là gì?

26/12/2021
Tim Hieu Ve Alexa 640 1
Kiến thức cơ bản phổ thông

Tìm hiểu Alexa – công cụ kiểm tra thứ hạng website

26/12/2021
Nguoi Bi An Trong Lich Su 650 1
Kiến thức cơ bản phổ thông

Những nhân vật bí ẩn nổi tiếng trong lịch sử chưa được xác định rõ danh tính cho tới ngày nay

31/05/2023
Kiem Tra Thoi Han Bao Hanh Tren Dell 650 1
Kiến thức cơ bản phổ thông

3 cách kiểm tra tình trạng bảo hành của máy tính Dell

26/12/2021
So Sanh Dien Thoai Thong Minh Voi May Tinh De Ban 640 1
Kiến thức cơ bản phổ thông

So sánh điện thoại thông minh và máy tính để bàn: Tại sao điện thoại lại chậm hơn máy tính?

26/12/2021
Dinh Dang Imax La Gi 1
Kiến thức cơ bản phổ thông

Định dạng IMAX là gì?

26/12/2021
Next Post

Hình nền Quốc kỳ Việt Nam, hình nền Cờ Việt Nam

Bài mới nhất

Tổng Hợp 10 Mẫu Email Marketing Giới Thiệu Sản Phẩm Nổi Bật Nhất Hiện Nay 612d0da97658c.png

Tổng hợp 10 mẫu email marketing giới thiệu sản phẩm nổi bật nhất hiện nay

07/05/2025
Dịch Vụ Thiết Kế Website Tại Hải Dương Chuyên Nghiệp, ấn Tượng Và Uy Tín 612d25752b14f.png

Dịch vụ thiết kế website tại Hải Dương chuyên nghiệp, ấn tượng và uy tín

06/05/2025
Top Công Ty Thiết Kế Website Tại Biên Hòa Chuyên Nghiệp, Chuẩn Seo 612d259494e93.jpeg

Top công ty thiết kế website tại Biên Hòa chuyên nghiệp, chuẩn SEO

06/05/2025
Top Công Ty Thiết Kế Website Tại Vinh – Nghệ An Uy Tín 612d259a9cae3.jpeg

Top công ty thiết kế website tại Vinh – Nghệ An uy tín

05/05/2025
Top 10 Công Ty Thiết Kế Website Tại Nha Trang Chuyên Nghiệp 612d0a9ad018b.jpeg

Top 10 công ty thiết kế website tại Nha Trang chuyên nghiệp

05/05/2025

Danh mục

  • Android
  • Bảo mật máy tính
  • Bảo mật, Antivirus
  • Chuyện công nghệ
  • Deep Learning
  • Development
  • Dịch vụ công trực tuyến
  • Dịch vụ nhà mạng
  • Giải pháp bảo mật
  • Hệ thống
  • Hệ thống
  • iPhone
  • Kiến thức bảo mật
  • Kiến thức cơ bản phổ thông
  • Kiến thức Marketing căn bản
  • Kiến thức tổng hợp
  • Lập trình
  • Linux
  • Linux OS
  • macOS
  • Mail Server
  • Mạng LAN – WAN
  • Máy ảo
  • Máy chủ
  • ms excel
  • ms-powerpoint
  • Nền tảng điện toán đám mây
  • Phần cứng
  • Phần Mềm
  • Quản trị hệ thống
  • Raspberry Pi
  • Sửa lỗi máy tính
  • Tăng tốc máy tính
  • Thủ thuật
  • Thủ thuật SEO
  • Thủ thuật Wifi
  • Tiện ích hệ thống
  • Tin học văn phòng
  • Tin tức
  • Uncategorized
  • Ứng dụng
  • Website
  • Windows Server 2012

Thẻ

#app #chatbot #chatbot tự động #CRM #Kiến thức cơ bản #Techblog #Thiết kế website Android apple CPU Email Marketing Google Google Drive hacker HTML hàm python hàm python có sẵn hình nền hình nền máy tính học css học python học SQL ios iphone iphone 12 iPhone X macos Microsoft mssql MS SQL Server ngôn ngữ lập trình python Raspberry Pi Samsung smartphone SQL SQL Server tham số trong C thủ thuật windows 10 tài liệu python windows windows 10 YouTube điện thoại thông minh ứng dụng
  • About
  • Advertise
  • Privacy & Policy
  • Contact

© 2022 Pha Le Solution

No Result
View All Result
  • Home

© 2022 Pha Le Solution