基本概念
API
API(Application Programming Interface,應用程式編程接口)是一些預先定義的函式,套用將自身的服務能力封裝成API,並通過API網關開放給用戶調用。
API包括基本信息、前後端的請求路徑和參數以及請求相關協定。
API分組
API分組是同一種業務API的集合,一個API分組可視為一種服務(如徵信查詢服務)。API開發者以API分組為單位,管理分組內的所有API。
環境
環境定義了API生命周期管理過程中的不同狀態,API可以被發布到不同的自定義環境中。
流量控制
流量控制支持從用戶、套用和時間段等維度限制對API的調用次數,保護後端服務。
套用
套用(APP)定義了一個API調用者的身份。可以將一個API授權給多個套用,也可以將多個API授權給同一個套用。
產品功能
API生命周期管理
包括API的創建、發布、下線和刪除等生命周期管理功能。
調試工具
使用頁面調試工具驗證API的連通。
流量控制
•用於管控API的請求頻率、用戶的請求頻率和套用的請求頻率。
•流量控制的時間單位可以是秒、分鐘、小時或天。
•允許設定特殊的套用。
監控告警
監控API請求次數、API調用延遲和API錯誤信息。
版本更新
2018-05-02
1. SDK增加go、python、C#和javascript語言。
2. API管理增加發布歷史。
3. API分組中增加綁定域名。
2018-04-04
調整API、API分組、流控策略、環境、簽名密鑰和套用的配額。
2018-03-09
1. 新增簽名密鑰、環境變數兩個功能。
2. 發布Java SDK。
2017-12-30
軟體版本首次上線,具備API生命周期管理、套用生命周期管理、流量控制和自定義環境等功能。