本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
應用程式程式設計界面 (API) 定義了您與其他軟體系統通訊時必須遵循的規則。開發人員公開或建立 ,APIs以便其他應用程式可以程式設計方式與其應用程式通訊。例如,工時表應用程式會公開 API,該 會要求員工的全名和日期範圍。當它收到此資訊時,它會在內部處理員工的工時表,並傳回在該日期範圍內工作的時數。
您可以將 Web 視為 Web 上的用戶端和資源之間的API閘道。
用戶端
用戶端是想要從 Web 存取資訊的使用者。用戶端可以是使用 的人員或軟體系統API。例如,開發人員可以撰寫程式,從天氣系統存取天氣資料。或者,當您直接造訪天氣網站時,您可以從瀏覽器存取相同的資料。
資源
資源是不同應用程式提供給其用戶端的資訊。資源可以是影像、影片、文字、數字或任何類型的資料。提供資源給用戶端的機器也稱為 伺服器。組織使用 APIs 來共用資源並提供 Web 服務,同時維護安全性、控制和身分驗證。此外,APIs幫助他們確定哪些用戶端可以存取特定的內部資源。