API Academy
🌐 繁體中文
  • 🌐 English
  • 🌐 繁體中文
HomePetstore APIExplore more APIs
HomePetstore APIExplore more APIs
🌐 繁體中文
  • 🌐 English
  • 🌐 繁體中文
🌐 繁體中文
  • 🌐 English
  • 🌐 繁體中文
  1. API Documentations
  • 歡迎
  • 目錄
  • API 學院
    • Get Started
      • 什麼是 API?
      • API 如何運作?
      • 如何呼叫 API?
      • 如何閱讀 API 文件?
      • 章節總結
    • API Fundamentals
      • API 基礎知識:概覽
      • 方法與路徑
      • 參數
      • 請求 Body
      • 回應
      • API 規格與 OAS
      • 章節總結
    • Working with APIs
      • 使用 API:概覽
      • 根據規格發送請求
      • 環境與變數
      • 串聯多個端點
      • 處理 Auth
      • 處理 API 簽名
      • 腳本介紹
      • 章節總結
    • Mocking APIs
      • Mocking API:概覽
      • Smart Mock
      • Mock 預期結果
      • Cloud Mock
      • Mock 腳本
      • 章節總結
    • Designing APIs
      • 設計 API:概覽
      • API 設計介紹
      • 建立您的第一個 API 專案
      • 分析需求並規劃您的 API
      • 設計資料模型
      • 設計端點
      • 使用組件與可重用性
      • 設定與 Auth
      • API 設計指南
      • 章節總結
    • Developing APIs
      • 開發 API:概覽
      • 設定:安裝您的 AI 程式碼助手
      • 快速入門:30 分鐘內從規格到運行的 API
      • 了解生成的程式碼
      • 使用 Apidog 測試您的 API
      • 部署:將您的 API 上線
      • 章節總結
    • Testing APIs
      • 測試 API:概覽
      • 快速入門:您的第一個測試場景
      • 整合測試與資料傳遞
      • 動態值
      • 斷言與驗證
      • 流程控制:If, For, ForEach
      • 資料驅動測試
      • 性能測試
      • 測試報告與分析
      • CI/CD 整合
      • 排程任務與自動化
      • 進階測試策略
      • 章節總結
    • API Documentations
      • API 文件:概覽
      • 發布您的第一個 API 文件
      • 自訂文件外觀
      • 給消費者的互動功能
      • 進階發布設定
      • 管理 API 版本
      • 章節總結
    • Advanced API Technologies
      • 進階 API 技術:概覽
      • GraphQL
      • gRPC
      • WebSocket
      • Socket.IO
      • Server-Sent Events
      • SOAP
      • 章節總結
    • API Lifecycle
      • API 生命周期:概覽
      • API 生命周期的階段
      • API 治理
      • API 安全最佳實踐
      • 監控與分析
      • API 版本策略
      • API 的未來
      • 章節總結
    • API Security
      • API 安全性:概覽
      • API 安全性基礎知識
      • 身份驗證 vs. 授權
      • 了解 OAuth 2.0 和 OpenID Connect
      • JSON Web Tokens (JWT)
      • OWASP API 安全 Top 10
      • 加密與 HTTPS
      • 章節總結
    • API Tools
      • API 工具:概覽
      • API 工具的演變
      • API Clients
      • 命令列工具 (cURL, HTTPie)
      • API 設計和文件工具
      • API Mocking 工具
      • API 測試工具
      • 一體化 API 平台
      • 章節總結
    • API Gateway
      • API Gateway:概覽
      • 什麼是 API Gateway?
      • API Gateway 的關鍵功能
      • API Gateway vs 負載平衡器 vs 服務網格
      • 流行 API Gateway 解決方案
      • BFF (Backend for Frontend) 模式
      • 章節總結
HomePetstore APIExplore more APIs
HomePetstore APIExplore more APIs
🌐 繁體中文
  • 🌐 English
  • 🌐 繁體中文
🌐 繁體中文
  • 🌐 English
  • 🌐 繁體中文
  1. API Documentations

發布您的第一個 API 文件

您已經花了數小時為 Pet Store 設計完美的 User 模組。它有清晰的資料結構、有意義的範例和錯誤回應。現在,您如何將這些提供給您的前端開發者或外部合作夥伴?
Apidog 提供兩種主要方式來分享您的工作:快速分享和發布文件。了解它們之間的差異是建立正確工作流程的關鍵。

快速分享 vs. 發布文件#

功能快速分享發布文件
目的內部團隊協作、快速審閱官方發布、開發者入口網站
持久性臨時/即席長期、品牌化網站
自訂有限完整(自訂網域、CSS、導覽)
存取控制密碼 / 到期密碼、IP 白名單、SSO
SEO無有
在本章中,我們專注於發布文件——為您的 API 建立一個永久、專業的家。

步驟 1:初始化您的文件網站#

1.
在您的 Apidog 專案中,在左側側邊欄尋找 Share Docs。
2.
點擊 Publish 標籤。
3.
您將看到為您建立的預設「Main Site」。點擊 Publish 使其立即上線。
Publish button UI
預設情況下,Apidog 提供一個子網域(例如 project-id.apidog.io)。您可以現在將此連結發送給任何人,他們將會看到您的 API 文件。

步驟 2:控制存取#

並非所有 API 都是為了公開的。您可能只想與特定的合作夥伴或內部團隊分享您的 User 模組。
點擊 「Docs Site Visibility」 來探索您的選項:

Public (公開)#

任何擁有連結的人都可以查看。這對於開源專案或公開平台 API 非常棒。您甚至可以選擇發布到 Apidog API Hub 以獲得更高的可發現性。

Password Protected (密碼保護)#

限制存取的最簡單方法。
1.
選擇 Password protected。
2.
輸入密碼(或是生成一個隨機密碼)。
3.
將此密碼分發給您的利害關係人。
Password protection settings

Enterprise Controls (企業控制)#

為了更嚴格的安全性,您可以使用:
IP 白名單:限制僅能透過您公司的 VPN 或辦公室 IP 範圍存取。
Email 白名單:只有詳細的電子郵件地址可以透過驗證碼存取。
自訂登入頁面:使用 JWT 與您自己的 SSO (單一登入) 整合。這允許使用者使用他們現有的公司憑證登入以查看文件。
查看詳情 文件站點可見性設定

步驟 3:設定內容範圍#

您可能不想發布所有內容。
1.
在發布設定中,尋找 Content 或 Scope 部分。
2.
選擇要包含的資料夾。對於我們的範例,優先考慮我們之前組織的 User Management 資料夾。
3.
您可以排除內部管理端點或「草稿」狀態的資料夾。

重點摘要#

快速分享 vs. 發布文件:使用快速分享進行內部審閱;使用發布文件建立官方、持久的文件網站。
存取控制:使用密碼、IP 白名單或 SSO 保護您的文件,以保護敏感的 API 資訊。
內容範圍:您可以選擇性地發布特定資料夾或端點,保持內部草稿私密。
一鍵發布:Apidog 立即生成一個隨時可用的網站,省去您從頭開始建立入口網站的麻煩。
一旦您進入,請注意 Apidog 如何自動將您的資料結構和範例渲染成可讀的格式。在下一節中,我們將使這個預設網站看起來像您的品牌。
繼續閱讀 → 自訂文件外觀
Modified at 2025-12-29 09:35:19
Previous
API 文件:概覽
Next
自訂文件外觀
Built with