API密鑰——什么是API Key 密鑰?

作者:shuangbiaoli · 2025-09-14 · 閱讀時間:3分鐘

API密鑰是一種用于授權和身份驗證的安全令牌。它是一個獨特的字符串,由API提供者分配給開發者,用于標識和驗證對API的訪問權限。API密鑰是在使用Web服務和API時確保安全通信的一種常見方法。

通常,開發者在使用特定API之前需要向API提供者注冊,并獲得一個唯一的API密鑰。該密鑰可以包含在API請求的標頭或查詢參數中,以便API提供者能夠識別和驗證請求的來源。通過使用API密鑰,API提供者可以跟蹤每個開發者或應用程序的 API使用情況,并根據其分配的權限對訪問進行管理。

何時以及為什么使用API密鑰

API密鑰用于項目,而身份驗證是為用戶指定的。在許多情況下,云端點將同時處理身份驗證過程和API密鑰。兩者之間的區別因素是:

驗證令牌用于識別用戶,即使用該特定網站或應用程序的人。

API密鑰用于識別進行調用的項目。這可以是對API進行調用的網站或應用程序。

API密鑰保證項目授權

在決定最合適的方案之前,您首先需要了解身份驗證和API密鑰可以提供什么。

鑰匙可以提供:

項目授權,幫助檢查進行調用的應用程序是否有權調用它。它還檢查此項目中的API是否已啟用。

項目標識,標識對API進行調用的項目或應用程序。

您應該注意,API密鑰不如用于身份驗證的令牌安全。但是,它們確實有助于識別調用背后的項目或應用程序。

密鑰是在調用后面的項目上生成的。這意味著你可以很容易地將它們的使用限制在iOS或Android應用程序等環境中。您也可以使用IP范圍來限制使用。

API密鑰的一個重要功能是能夠識別進行調用的項目,這意味著它可以用于將使用信息與特定項目相關聯。這些密鑰還賦予了可擴展服務代理(ESP)拒絕來自沒有訪問權限或尚未在特定API中啟用的項目調用的能力。

用戶身份驗證

身份驗證方案設計主要用于兩個目的:

用戶授權,檢查發出呼叫的用戶是否有權發出此類請求。

用戶身份驗證,驗證撥打電話的人是否就是他或她自稱的人。

獲取API密鑰

  1. 登錄或注冊您的冪簡集成帳戶
  2. 在 iAPPs 中添加應用
  3. 在 API 網關中找到您的密鑰

了解更多API,就在API Hub