Sunday, July 12, 2026

API

 API 是 Application Programming Interface 的縮寫,中文通常翻譯為「應用程式介面」。 [1]

簡單來說,API 就是軟體系統之間的「翻譯官」或「溝通橋樑」。它允許不同的應用程式互相傳遞資料、共享功能,而不需要了解彼此內部的運作細節。 [1234]

💡 生活化比喻:餐廳的「服務生」
想像你去餐廳吃飯,你不需要自己跑到廚房教廚師怎麼炒菜。你只需要告訴「服務生」你想吃什麼,服務生就會把你的需求傳達給廚師,等廚師做好後,再把菜端給你。
在這個過程中: [1]
  •  = 使用者端(手機 App 或網站)
  • 廚師 = 後台伺服器(資料庫與系統)
  • 服務生 = API(負責在雙方之間傳遞訊息) [1]
🛠️ 日常生活中的 API 應用
你在日常中已經無時無刻都在使用 API: [1]
  • 第三方登入:當你使用「透過 Google 帳號登入」某個網站時,該網站就是透過 API 去向 Google 確認你的身分。
  • 查看天氣:手機上的天氣 App 能夠顯示及時氣溫,是因為它串接了氣象局的 API 來獲取資料。
  • 行動支付:結帳時選擇 LINE Pay 或街口支付,購物網站就是透過支付 API 與銀行系統進行交易驗證。 [1]
🚀 為什麼要使用 API?
對開發者和企業來說,API 能節省大量重複開發的時間與成本。例如,開發一款新 App 時,不需要自己從頭打造一套地圖系統,直接串接「Google Maps API」就能擁有強大的地圖功能。想深入了解其運作方式,可參考 AWS API 介紹 或 Cloudflare API 教學。 [12]