什麼是 API?
API 是 application programming interface(應用程式介面)的縮寫,是一個軟體向另一個軟體索取資料或要求執行動作的、有文件記載的方式。它讓不同系統不必靠人手動複製,就能交換資訊。
與工程師談談 知識庫
它是什麼
想想餐廳的菜單。它列出您可以點什麼以及如何點餐,而您從不需要走進廚房。API 的運作方式也是如此。提供 API 的軟體會公布一份允許的請求清單,其他軟體送出這些請求,就能得到可預期的回應。
銷售點系統可以透過雙方的 API,把每天的銷售資料傳送到會計軟體,因此沒有人需要重新輸入合計金額。網站可以向庫存系統詢問現有存貨,並向購物者顯示即時庫存。存取通常由 API 金鑰(用來識別發出請求之程式的一長串機密值)或由人核准一次的登入權杖來控制。兩者都應像密碼一樣加以保護。
為什麼這對企業很重要
- 減少重複輸入:資料在系統之間移動,不需要有人複製,因此打字錯誤就消失了。
- 資訊即時:網站、報表或儀表板可以顯示您的系統目前所存放的資料,而不是上週的匯出檔。
- 工具串連:廠商的 API 讓您能把已經付費使用的軟體串連起來。
- 金鑰需要小心保管:任何持有 API 金鑰的人都能以您系統的身分行動,因此金鑰必須妥善保存,並在人員離職時更換。
KawaConnect 如何運用 API
我們建置整合與客製工具,透過 API 串連各個系統,這屬於我們 AI 與自動化及軟體工作的一部分。API 金鑰存放在密碼管理工具中,員工離職時就會輪替。這些工具的程式碼保存在 Git 中,因此每項變更都有紀錄,且可以復原。
相關服務
瞭解更多
- 維基百科上的 API中立地概述 API 是什麼,以及它的各種形式。
- 什麼是 Git?以白話說明版本控制,適合其客製工具與整合是以程式碼保存的業主。