天矽科技 line

天矽部落格最新的網路趨勢資訊

網站設計趨勢

API是什麼?淺談API概念與運用案例|天矽科技客製化網頁設計

部落格:API是什麼?淺談API概念與運用案例|天矽科技客製化網頁設計

 

API的目的在於技術人員不必了解各種技術邏輯,就能將該技術導入自家網路系統,不僅減輕開發工作及成本,更提高了技術的專業性及效益。

API概念

 

 你是不是常常聽到工程師或行銷人在講「串接API」?串接API是在串什麼東西?

 API (Application Programming Interface) 在維基百科上的介紹是「應用程式介面」,定義多個軟體之間的互動及呼叫或請求。

 API的工作是讓AB兩端資料拋接,一端提供資料輸入、另一端依據資料回傳結果,其目的在於「不必了解對方的技術與邏輯即可加速開發的共識」。

 簡單來說,API的功用就是減輕開發者的工作的一項技術,以AB兩端的資料拋接,一端提供資料輸入、另一端依據資料回傳結果,讓兩方技術人員「不必了解對方的技術與邏輯」,即可加速開發的共識

API示意圖

 

API解說

 以購物網站來說,網站只要串接第三方金流提供的API到該網站程式碼中,購物網站的開發人員就不用再另外去了解與開發金流技術,只需利用API串接的方式就能讓網站擁有線上支付的服務;另一方面,提供API的第三方金流技術人員,只要將這項技術提供給各家需要金流的網站並進行串接,像是有儲值功能、購物功能、線上付費…等與金錢相關的網站即可。

 如此的對接技術,讓雙方都能享受到對方的技術與服務,讓分工更加明確、網站的服務更加多元。

 

API再次舉例

 如果你還是不理解,我們再用更簡單的例子來舉例。

 我們(A) 想吃蒜泥白肉,但不會做這道菜,於是就到 餐廳(開放接口) 跟 服務生(API) 說要點一道蒜泥白肉,由 服務生(API) 告訴廚房 廚師(B)廚師(B) 做好再讓 服務生(API) 端過來給 我們(A) 吃。

  • 我們 不用會做菜卻能享用到這份美食
  • 廚師 不用想吃,只要負責製作料理提供給客人
  • 服務生 則負責兩端的傳送

這個互動橋樑就是API的概念。

 

API應用案例

 

 API串接的應用非常廣泛,尤其是網站上的系統功能,大多仰賴API串接。

 透過API的串接,我們不需要再額外聘請工程師開發系統並寫入網站,大大降低了成本提高效益,企業想要在網站上提供給客戶什麼功能,只需要尋找專做這項技術的公司,並與技術公司商談、提供API,再由網站架設人員協助串接,這樣就能讓該功能在你的網站上呈現。

萬代_藍新金流

▲網站串接藍新金流(萬代扭蛋)

 

711物流與出貨單

▲網站串接711物流與出貨單

 

網站串接Google map

▲網站串接Google Map(羅東博愛醫院)

 

網站串接YouTube

▲網站串接YouTube(羅東博愛醫院)

 

網站串接圖像辨識OTP

▲金融網站串接OTP圖像辨識系統(遠信貸款)

 

網站串接醫院掛號系統

▲醫院網站串接掛號系統(羅東博愛醫院)

 

網站串接電廠資訊

▲串接電廠資訊(Greenlinks)

 

網站串接虛擬展間

▲網站串接虛擬展間(CLA)

 

APP舊會員串接到新網站

▲APP舊會員串接至網站(微風慈善基金會)

 

 可以透過API串接到網站上的技術系統,遠不只有這些!但礙於篇幅的關係,只能提供幾樣給大家參考。

 我們可以藉由這項串接技術,在網站上創造出更多的可能性,不僅能給使用者更多且便利的操作功能,同時也能使得網站變得更有價值。

回上一頁
信箱
客服
Line@