API Application Programming Interface(應用程式介面)
API 是應用程式介面,
廣義地來說是直接控制某硬體或軟體所需使用的介面,
透過API 當作溝通的橋樑,進一步取得想要的資料。
例如:
facebook 和 twitter接推出API 服務,讓別的網站或論壇使用留言評論或分享等功能, 使得這些社群網站人數更加成長。
我們使用Google所提供的API( 例如:Google Map ),開發者不需要了解Google開發的核心技術,可以更輕鬆的和(龐大的地圖)資料做銜接,
例如: OneNote API 會擷取到 OneNote 筆記本在 OneDrive 上的資訊
專案確定需求後,後端工程師也會針對功能建立相關資料並設計API 讓前端做資料的串接。
提供更直覺的介面
簡單和可用性高
降低成本,創造利益
提供彈性的API能和自己開發的服務做整合
什麼是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