什麼是 API? - AWS AppSync

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

什麼是 API?

應用程式設計介面 (API) 定義了與其他軟體系統通訊時必須遵循的規則。開發人員公開或建立 API,讓其他應用程式可以透過程式設計方式與應用程式 例如,時間表應用程序公開了一個 API,要求員工的全名和日期範圍。當它收到此信息時,它會在內部處理員工的時間表,並返回該日期範圍內的工作時數。

您可以將 Web API 視為 Web 上客戶端和資源之間的網關。

用戶端

用戶端是想要從網路存取資訊的使用者。用戶端可以是使用 API 的個人或軟體系統。例如,開發人員可以撰寫從氣象系統存取天氣資料的程式。或者,當您直接訪問天氣網站時,您可以從瀏覽器訪問相同的數據。

資源

資源是不同的應用程序提供給他們的客戶的信息。資源可以是圖像,視頻,文本,數字或任何類型的數據。將資源提供給客戶端的機器也稱為服務器。Organizations 使用 API 來共用資源並提供 Web 服務,同時維護安全性、控制和驗證。此外,API 可協助他們判斷哪些用戶端可以存取特定的內部資源。