111網頁前端設計工程師培訓班
一、API 是什麼
- 全名 Application Programming Interface ,中文為應用程式介面
- 是用來交換資訊的管道
- 作業系統裡的 API:讀取、傳輸及寫入等等電腦上的操作。
- 軟硬體廠商的 API:USB 與 電腦交換資料。
而對於網頁來說就是 Web API
- Web API:是一種基於 Http 協定下運算的 API,一切透過網路進行交換資料的操作都是 Web API。
以上四種行為就是 API 常見的 CRUD 功能。
CRUD 功能分別指的是:Create 新增、Read 讀取、Update 更新、Delete 刪除,有時候會聽到五項功能,多了一個 List 列表。
- Client 端(發出端):本地端的電腦瀏覽器
- 提供 API 的網站(接收端):Google Apps Script
- 讓我們發出 request 的地方(工具):GitHub Pages