iT邦幫忙

DAY 16
3

前端小字典三十天【每日一字】系列 第 16

Day16– 前端小字典三十天【每日一字】– API

圖片來源

API是什麼?

圖片來源

API Application Programming Interface(應用程式介面)

API 是應用程式介面,

廣義地來說是直接控制某硬體或軟體所需使用的介面,
透過API 當作溝通的橋樑,進一步取得想要的資料。

API 應用

例如:

facebook 和 twitter接推出API 服務,讓別的網站或論壇使用留言評論或分享等功能, 使得這些社群網站人數更加成長。

我們使用Google所提供的API( 例如:Google Map ),開發者不需要了解Google開發的核心技術,可以更輕鬆的和(龐大的地圖)資料做銜接,

例如: OneNote API 會擷取到 OneNote 筆記本在 OneDrive 上的資訊

圖片來源

專案確定需求後,後端工程師也會針對功能建立相關資料並設計API 讓前端做資料的串接。

圖片來源

API 的優點?

提供更直覺的介面

簡單和可用性高

降低成本,創造利益

提供彈性的API能和自己開發的服務做整合

API 測試工具推薦

Advanced REST client

Postman

參考資源

什麼是api?
http://chenmike.pixnet.net/blog/post/25948906-%E4%BB%80%E9%BA%BC%E6%98%AFapi%EF%BC%9F

開發者筆記 :什麼是API
http://nsysu.airstage.tw/column/read.php?rno=67

關於開放 API,Google 等網路巨頭教我們的五堂課
http://buzzorange.com/techorange/2013/03/22/5-lessons-from-api-giants-like-twitter-and-google/

什麼是「API = Application Interface」
http://blog.yam.com/iemarketing/article/56806340

WIKI-應用程式介面
http://zh.wikipedia.org/wiki/%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E6%8E%A5%E5%8F%A3

為何要考量網站API的建置?
http://ithelp.ithome.com.tw/question/10102502


上一篇
Day15– 前端小字典三十天【每日一字】– RWD
下一篇
Day17– 前端小字典三十天【每日一字】– CMS
系列文
前端小字典三十天【每日一字】30

尚未有邦友留言

立即登入留言