您正在查看 Apigee Edge 說明文件。
查看 Apigee X 說明文件。 資訊
API 供應商已開發了一組 API,以便提供後端服務的存取權。下一步是建構開發人員入口網站,讓應用程式開發人員能夠:
- 瞭解您的資料和服務產品
- 參閱詳盡的說明文件 (包括用途、教學課程與參考說明文件),瞭解如何使用 API
- 透過自助式程序註冊,以便建構使用您的 API 的應用程式
開發人員入口網站解決方案總覽
Apigee 支援多種開發人員入口網站解決方案,其摘要如下表所述,從簡單的啟用金鑰到完全自訂和可擴充,應有盡有。選擇解決方案時,您需要在自訂需求與實作入口網站所需的時間和知識之間取得平衡。
解決方案 | 功能 | 由 Apigee 代管? | 支援 (必須訂閱授權) |
---|---|---|---|
Apigee 整合式入口網站 | 簡易的自助式入口網站開發作業。 (僅限 Apigee Edge 公用雲端客戶) |
是 | 全年無休的 Apigee 支援服務 |
Drupal 9 入口網站 | 使用開放原始碼 Drupal 9 專案,可完全自訂的自助式入口網站開發作業。使用 Apigee Edge 模組與 Apigee 整合。 | 否 | Apigee 24 小時全年無休的破產問題支援 |
自訂入口網站 | 使用 Apigee 平台 API 可完全自訂的入口網站開發作業。 | 否 | Apigee 全天候支援僅適用於 Apigee 平台 API |
選擇開發人員入口網站解決方案
為協助您決定要選擇哪種開發人員入口網站解決方案,請考慮使用下列決策樹狀圖,並查看開發人員入口網站功能比較。
如果您是 Apigee Edge for Public Cloud 客戶,而且打算支援入口網站開發的常見用途 (例如標準註冊和應用程式建立流程),而且對功能變更的風格更勝一籌,請考慮建構 Apigee 整合式入口網站。
目前 Apigee Edge 和營利服務客戶目前只能使用 Drupal 型入口網站。
開發人員入口網站功能比較
下表比較 Apigee 整合式入口網站和以 Drupal 為基礎的開發人員入口網站之間的功能差異。
功能 | 整合式入口網站 | Drupal |
---|---|---|
使用 Markdown 開發入口網站內容 | ||
使用 HTML 開發入口網站內容 | ||
根據 OpenAPI 規格轉譯的 API 參考資料文件 | ||
OpenAPI 規格第 3 版支援 | ||
透過 API 參考資料傳送即時要求 | ||
自訂主題 | ||
自訂選單 | ||
第三方代碼,例如 Google Analytics (分析) | ||
自訂 JavaScript 程式碼 | ||
自訂網域名稱 | ||
已啟用 HTTPS | ||
建立帳戶的條款及細則 | ||
行動裝置多媒體最佳化 | ||
整合自訂指令碼和指令碼標記 | ||
SMTP 設定 | ||
電子郵件範本設定 | ||
人機驗證 (Captcha) 機制可防範垃圾內容 | ||
開發人員/消費者帳戶的角色和權限 | ||
聯合登入 | ||
內容管理 API | 使用 Drupal | |
營利 | 即將推出 | |
搜尋設定 | *。 | |
網誌和論壇 | ** | |
建立內容的頁面範本 | ||
入口網站上的應用程式數據分析 | ||
以規則為基礎的事件管理 | ||
可透過外掛程式模組擴充 | ||
自訂應用程式註冊流程 | ||
自訂開發人員註冊流程 | ||
入口網站記錄檔 | ||
連結檢查工具 | ||
支援 Microsoft Internet Explorer/Microsoft Edge | 僅限 Microsoft Edge | |
Apigee 支援 | 請參閱上表 | 請參閱上表 |
建構整合式入口網站
如果您是公有雲的 Apigee Edge 客戶,可以在 Edge UI 中快速建立輕量的開發人員入口網站。前往 https://apigee.com/edge 登入,然後在 Edge UI 側邊導覽列中依序選取「Publish」(發布) >「Ports」(入口網站)。詳情請參閱「建構整合式入口網站」一文。
下圖顯示整合式入口網站的到達網頁。
建構 Drupal 入口網站
您可以使用 Drupal 入口網站開發工具,建構可完全自訂的開發人員入口網站。Drupal 搭配其他 Apigee 開發的 Drupal 模組,提供豐富的功能集和 Drupal 的所有 CMS 功能。但導入 Drupal 型入口網站需要耗費更多時間和精力。
Apigee Edge 與下列 Drupal 版本相容:
版本 | 說明 |
---|---|
Drupal 9 | 提供可靠的開放原始碼企業級內容管理系統 (CMS)。Drupal 9 是開放原始碼平台,您可以為 Drupal 9 入口網站開發架構做出貢獻並貢獻心力,並運用 Drupal 社群的知識。詳情請參閱「使用 Drupal 9 建構入口網站」一文。 |
使用 Apigee Edge API 建構自訂入口網站
透過 Apigee Edge API 建立專屬的完全自訂入口網站,下表摘要說明。詳情請參閱:
類別 | Apigee API | 說明 |
數據分析 | 統計資料 | 查看 API 的數據分析資料。 |
API 金鑰 | 應用程式金鑰:開發人員 | 管理用來授權在應用程式中使用 API 的 API 金鑰。 |
API 產品 | API 產品 | 管理您發布至開發人員入口網站的 API 產品。 |
應用程式 | 應用程式 | 管理開發人員註冊以使用您的 API 的應用程式。 |
開發人員 | 開發人員 | 管理已在開發人員入口網站註冊的開發人員。 |
營利 | 營利 | 透過 API 營利。 |
使用 PHP 適用的 Apigee Edge 用戶端程式庫簡化入口網站用戶端的整合作業。使用 SDK 時,您可以輕鬆編寫使用上表所述 Apigee API 的 PHP 模組。如要進一步瞭解 PHP 適用的 Apigee API 用戶端程式庫,請參閱: