Diễn Đàn
  • Công Nghệ
  • Mobile
  • Internet
  • PC
  • Chia Sẻ
  • Nhà cái game bài
  • Công Nghệ
  • Mobile
  • Internet
  • PC
  • Chia Sẻ
  • Nhà cái game bài
No Result
View All Result
Diễn Đàn
No Result
View All Result

API là gì? – Followeek

admin by admin
21 Tháng Một, 2021
in Chia Sẻ
0
API là gì? – Followeek
Rate this post

Bạn có thể đã thấy thuật ngữ “API” xuất hiện. Các bản cập nhật hệ điều hành, trình duyệt web và ứng dụng thường thông báo các API mới cho các nhà phát triển. Nhưng API là gì? Hãy cùng khám phá thuật ngữ API cùng Followeek trong bài viết ngày hôm nay.

Giao diện lập trình ứng dụng

Thuật ngữ API là một từ viết tắt, và nó là viết tắt của “Giao diện lập trình ứng dụng” – (Application Programming Interface)

Một API liệt kê một loạt các hoạt động mà các nhà phát triển có thể sử dụng, cùng với mô tả về những gì họ làm. Ví dụ, nhà phát triển không nhất thiết phải biết cách hệ điều hành xây dựng và trình bày hộp thoại “Save As”. Họ chỉ cần biết rằng nó có sẵn để sử dụng trong ứng dụng của họ.

Vì vậy, các nhà phát triển có thể phải cung cấp dữ liệu của riêng họ cho API để nhận được kết quả, vì vậy có lẽ nó giống như một nhà hàng sang trọng, nơi bạn có thể cung cấp một số nguyên liệu của riêng mình mà nhà bếp sẽ hoạt động.

Các API cho phép các nhà phát triển tiết kiệm thời gian bằng cách tận dụng việc triển khai của nền tảng để thực hiện công việc. Điều này giúp giảm số lượng mã nhà phát triển cần tạo và cũng giúp tạo ra sự nhất quán hơn giữa các ứng dụng cho cùng một nền tảng. API có thể kiểm soát quyền truy cập vào tài nguyên phần cứng và phần mềm.

Cách API trợ giúp Developer

Giả sử bạn muốn phát triển một ứng dụng cho iPhone. Hệ điều hành iOS của Apple cung cấp một số lượng lớn các API.

Ví dụ: nếu bạn muốn nhúng trình duyệt web để hiển thị một hoặc nhiều trang web, bạn không phải lập trình trình duyệt web của riêng mình từ đầu. Bạn sử dụng API WKWebView để nhúng đối tượng trình duyệt WebKit (Safari) vào ứng dụng của mình.

Nếu bạn muốn 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. Bạn sử dụng API camera để nhúng camera tích hợp của iPhone vào ứng dụng của mình. Nếu các API không tồn tại để giúp việc này trở nên dễ dàng, 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à giải thích các đầu vào của phần cứng máy ảnh. Nhưng các nhà phát triển hệ điều hành của Apple đã làm tất cả công việc khó khăn này để các nhà phát triển chỉ có thể sử dụng API camera để nhúng camera và sau đó tiếp tục xây dựng ứng dụng của họ. Và, khi Apple cải thiện API máy ảnh, tất cả các ứng dụng dựa vào nó sẽ tự động tận dụng sự cải tiến đó.

API được sử dụng để liên lạc giữa các dịch vụ

API cũng được sử dụng cho tất cả các loại lý do khác. Ví dụ: nếu bạn đã từng thấy một đối tượng Google Maps được nhúng trên một trang web, thì trang web đó đang sử dụng API Google Maps để nhúng bản đồ đó. Google để lộ các API như thế này cho các nhà phát triển web, những người này sau đó có thể sử dụng các API để ghép các đối tượng phức tạp ngay trên trang web của họ. Nếu các API như thế này không tồn tại, các nhà phát triển có thể phải tạo bản đồ của riêng họ và cung cấp dữ liệu bản đồ của riêng họ chỉ để đưa một bản đồ tương tác nhỏ lên trang web.

Và, vì là một API nên Google có thể kiểm soát quyền truy cập vào Google Maps trên các trang web của bên thứ ba, đảm bảo họ sử dụng nó một cách nhất quán thay vì cố gắng nhúng một cách lộn xộn khung hiển thị trang web Google Maps, chẳng hạn.

Điều này áp dụng cho nhiều dịch vụ trực tuyến khác nhau. Có các API để yêu cầu dịch văn bản từ Google Dịch hoặc nhúng các bình luận hoặc tweet của Facebook từ Twitter trên một trang web.

Tiêu chuẩn OAuth cũng xác định một số API cho phép bạn đăng nhập vào một trang web bằng dịch vụ khác — ví dụ: sử dụng tài khoản Facebook, Google hoặc Twitter của bạn để đăng nhập vào một trang web mới mà không cần tạo tài khoản người dùng mới chỉ cho trang web đó .


Bài viết này đã giải quyết được vấn đề của bạn chưa? Hãy để lại cảm nhận dưới comment để chúng tôi có thể giúp bạn giải quyết thêm thắc mắc nhé!

 

Previous Post

9 tính năng đáng chú ý trong Chrome 87 mà bạn cần biết

Next Post

Appe chính thức ra mắt iOS 14? Cách cập nhật thiết bị của bạn ngay hôm nay

admin

admin

Next Post
Appe chính thức ra mắt iOS 14? Cách cập nhật thiết bị của bạn ngay hôm nay

Appe chính thức ra mắt iOS 14? Cách cập nhật thiết bị của bạn ngay hôm nay

Trả lời Hủy

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Bài viết mới

  • Go88 – Top88 – Thế giới game bài đổi thưởng lý thú
  • Go88 – Yo88 – Địa điểm làm giàu lý tưởng dành cho anh em
  • Mayclub – Thế giới game cá cược online đỉnh cao
  • Cá cược Cricket MMWin
  • W88 – S88 Club – Vip247 – Hướng dẫn nhận ưu đãi chi tiết nhất cho anh em cược thủ

Liên kết

Game Đổi Thưởng Go88

Win79

Thông tin liên hệ

Email: vyca2811@gmail.com

  • Công Nghệ
  • Mobile
  • Internet
  • PC
  • Chia Sẻ
  • Nhà cái game bài

© 2020 Bản Quyền Thuộc Về DiễnĐàn.vn

No Result
View All Result
  • Công Nghệ
  • Mobile
  • Internet
  • PC
  • Chia Sẻ
  • Nhà cái game bài

© 2020 Bản Quyền Thuộc Về DiễnĐàn.vn