工程師口中的 API是什麼意思呢?

更新 發佈閱讀 3 分鐘

身為設計師,雖然不一定需要會寫程式,但若瞭解一些技術上的專有名詞,以及知道背後的運作原理,能夠讓你在職場技能上加分,以及和工程師協作溝通上更順利喔!

今天我們就來談談很常聽到的名詞「API」。本篇文章不會用很技術性的角度來描述,主要目的是讓看到文章的你,能夠理解 API的原理以及他會如何被使用,讓工程師在開發時,不必從頭開始,能好好使用現有資源,打造出符合需求或特色的功能。

API 是指應用程式介面 ( Application Programming Interface )。可分為三種類型:

  1. 特色 API (Feature API):使用某個特定的應用程式,來解決特定的問題。例如:當我們在進行線上購物、或是搭乘 Uber時,會進行刷卡的流程,而信用卡付費與驗證的功能,是由另一間公司所開發出來的。接著工程師透過 API的方式做串接,讓使用者也能使用信用卡來結帳。(這也就是為什麼,有時候我們在結帳時,會跳轉到另一個平台,讓你輸入姓名、卡號、驗證碼等等,完成後再次跳轉回原本的網站,代表付費成功。)
  2. 資料 API (Data API):呼叫另一個應用程式,輸出某些特定的資料,例如:政府資料開放平臺,可以尋找到關於天氣的資料。而取得這些「資料」後,設計師可以重新設計介面,讓資料可以再次與新介面做結合,產生新的使用體驗。
  3. 硬體 API (Hardware API):直接舉例來說,IG使用手機照相機的 API來做放大、縮小、對焦、拍照的功能,再加上自身的濾鏡技術,讓創作者產生有質感的相片。又或者是 Google使用手機定位的 API,抓取到你目前的所在位置。

API就像是應用程式之間的「橋樑」,把現有的技術、資料開放出來,讓別人能夠二次使用,以減少開發成本,並且更能專注在產品本身的功能開發,不需要高額的門檻就能產出新服務。

當我們在叫 Uber時,可以即時看到車子的位置、以及規劃的導航路線,就是使用了圖資 API,這樣 Uber不需要重新建構自家的地圖、耗費龐大的開發成本,就能讓我們享受到叫車的便利服務。

最後,分享一支影片,幫助你更具體的瞭解吧!


我是Lisa,收收UI / UXTaiwan UI / UX人生設計學創辦人,曾任職平面設計師、網頁前端工程師,最後轉職到自己喜歡職位 - UI / UX Designer,目前也是一位講師,致力於零基礎教學,與協助想轉職的人。

五月份「UI / UX零基礎班」的課程已經開放報名囉!有興趣的人歡迎一起加入學習的行列。

留言
avatar-img
留言分享你的想法!
avatar-img
收收UIUX的沙龍
110會員
16內容數
收收UIUX的沙龍的其他內容
2024/03/04
產品製作的核心因素有三個重點,分別為:使用者(誰在用)、需求(為什麼用)、場景(在哪裡用)。這些因素對於任何產品的成功都是相當重要的。
Thumbnail
2024/03/04
產品製作的核心因素有三個重點,分別為:使用者(誰在用)、需求(為什麼用)、場景(在哪裡用)。這些因素對於任何產品的成功都是相當重要的。
Thumbnail
2024/03/03
在當今這個以使用者為中心的設計領域,產品思維不僅是設計師的一項附加技能樹,而是成為塑造成功產品的核心因素。
Thumbnail
2024/03/03
在當今這個以使用者為中心的設計領域,產品思維不僅是設計師的一項附加技能樹,而是成為塑造成功產品的核心因素。
Thumbnail
2023/07/14
在UI/UX設計的過程中,定義問題往往是最具挑戰性的部分。設計師需要理解使用者的需求、期望和行為,並將這些理解轉化為實際的設計解決方案。
Thumbnail
2023/07/14
在UI/UX設計的過程中,定義問題往往是最具挑戰性的部分。設計師需要理解使用者的需求、期望和行為,並將這些理解轉化為實際的設計解決方案。
Thumbnail
看更多
你可能也想看
Thumbnail
還在煩惱平凡日常該如何增添一點小驚喜嗎?全家便利商店這次聯手超萌的馬來貘,推出黑白配色的馬來貘雪糕,不僅外觀吸睛,層次豐富的雙層口味更是讓人一口接一口!本文將帶你探索馬來貘雪糕的多種創意吃法,從簡單的豆漿燕麥碗、藍莓果昔,到大人系的奇亞籽布丁下午茶,讓可愛的馬來貘陪你度過每一餐,增添生活中的小確幸!
Thumbnail
還在煩惱平凡日常該如何增添一點小驚喜嗎?全家便利商店這次聯手超萌的馬來貘,推出黑白配色的馬來貘雪糕,不僅外觀吸睛,層次豐富的雙層口味更是讓人一口接一口!本文將帶你探索馬來貘雪糕的多種創意吃法,從簡單的豆漿燕麥碗、藍莓果昔,到大人系的奇亞籽布丁下午茶,讓可愛的馬來貘陪你度過每一餐,增添生活中的小確幸!
Thumbnail
本篇文章淺顯易懂地介紹什麼是API(應用程式介面),並以生活化的例子和C#程式碼範例說明介面的概念,以及API在不同領域的應用和優勢,例如Web API、作業系統API、庫或框架API等,並點出其在社群媒體整合、支付系統、地圖服務等日常生活中的重要性。
Thumbnail
本篇文章淺顯易懂地介紹什麼是API(應用程式介面),並以生活化的例子和C#程式碼範例說明介面的概念,以及API在不同領域的應用和優勢,例如Web API、作業系統API、庫或框架API等,並點出其在社群媒體整合、支付系統、地圖服務等日常生活中的重要性。
Thumbnail
API(Application Programming Interface,應用程式介面)可以視為不同軟體系統之間的溝通橋梁,讓雙邊可以交換數據並執行各種功能。這篇會記錄產品經理一定要知道的幾個 API 概念,像是常見的錯誤代碼以及不同的 HTTP 方法(如 PUT、GET、POST)和實際案例說明
Thumbnail
API(Application Programming Interface,應用程式介面)可以視為不同軟體系統之間的溝通橋梁,讓雙邊可以交換數據並執行各種功能。這篇會記錄產品經理一定要知道的幾個 API 概念,像是常見的錯誤代碼以及不同的 HTTP 方法(如 PUT、GET、POST)和實際案例說明
Thumbnail
※ 什麼是Web API API 就是後端開出來讓前端來用的介面,讓前端與後端可以溝通。 API流程: 終端使用者用任何一種裝置進入瀏覽器。 瀏覽器透過 API 向後端發出請求,請求查詢或修改資料。 後端透過 API 收到前端的請求後,取得資料並回應給前端。 前端渲染畫面,終端使用者
Thumbnail
※ 什麼是Web API API 就是後端開出來讓前端來用的介面,讓前端與後端可以溝通。 API流程: 終端使用者用任何一種裝置進入瀏覽器。 瀏覽器透過 API 向後端發出請求,請求查詢或修改資料。 後端透過 API 收到前端的請求後,取得資料並回應給前端。 前端渲染畫面,終端使用者
Thumbnail
先前幾篇筆記介紹了網路請求,瀏覽器儲存資料的方式,那麼實務上,前端最常需要發送網路請求的時候,就是透過呼叫 API,去向後端工程師發送/請求資料,所以今天來記錄什麼是 API吧!
Thumbnail
先前幾篇筆記介紹了網路請求,瀏覽器儲存資料的方式,那麼實務上,前端最常需要發送網路請求的時候,就是透過呼叫 API,去向後端工程師發送/請求資料,所以今天來記錄什麼是 API吧!
Thumbnail
提到後端工程師,似乎就只是開發 API,但一個複雜的系統其實不太可能只透過 API 就能完成,例如一個簡單的功能,註冊會員,其實是由好幾個不同類型的工作互相配合,您才能收到開通信,才確保資料庫不會有一堆未開通帳號等。所以今天就來聊聊一個系統有幾種不同執行方式的工作。
Thumbnail
提到後端工程師,似乎就只是開發 API,但一個複雜的系統其實不太可能只透過 API 就能完成,例如一個簡單的功能,註冊會員,其實是由好幾個不同類型的工作互相配合,您才能收到開通信,才確保資料庫不會有一堆未開通帳號等。所以今天就來聊聊一個系統有幾種不同執行方式的工作。
Thumbnail
API 是軟體串接的根本、資料互拋的媒介。它普遍出現在我們生活應用中,就是交換資訊的管道。透過 API 將不同軟體的資訊整合分享,既能將不同軟體的資料呈現在你的既有軟體,也能擴充新功能!現在 NoCode 自動化工具內含已整合好 API 的眾多軟體模組,讓你不用寫程式,選取想整合的軟體就能完成串接!
Thumbnail
API 是軟體串接的根本、資料互拋的媒介。它普遍出現在我們生活應用中,就是交換資訊的管道。透過 API 將不同軟體的資訊整合分享,既能將不同軟體的資料呈現在你的既有軟體,也能擴充新功能!現在 NoCode 自動化工具內含已整合好 API 的眾多軟體模組,讓你不用寫程式,選取想整合的軟體就能完成串接!
Thumbnail
在開發產品過程中,不難發現研發和設計團隊時常因各自所處的角度不同,使得在溝通來回上花了不少時間。所以小弟整理些過去常在工作場景下遇到的一些資訊技術的專有名詞,化解那些雞同鴨講的無效溝通。
Thumbnail
在開發產品過程中,不難發現研發和設計團隊時常因各自所處的角度不同,使得在溝通來回上花了不少時間。所以小弟整理些過去常在工作場景下遇到的一些資訊技術的專有名詞,化解那些雞同鴨講的無效溝通。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News