使用 Visual Studio 程式碼產生包裝函式 API
增強版的區塊鏈 App 產生器可讓您在 Visual Studio 程式碼中產生包裝函式 API。
在 Visual Studio 程式碼中產生包裝函式 API 時,系統會提示您是否覆寫選擇位置中任何先前的包裝函式 API 套件。
API 閘道會將單一部署中可建立的路由數目限制為 50 個路由。如果您嘗試產生超過 50 個包裝函式 API,系統會提示您是否建立多個閘道。使用相同的部署路徑前置碼建立多個閘道時,會在所有包裝程式 API 端點之間維持一致的基礎路徑。如果您選擇不要建立多個閘道,將會取消產生包裝函式 API。
- 在鏈碼窗格中選取鏈碼專案。
- 在鏈碼名稱上按一下滑鼠右鍵,然後選取產生包裝程式 API 套件。Oracle Blockchain Platform - 包裝函式 API 套件產生窗格便會開啟。
- 輸入組態變數,如下表所述。
欄位 描述 預設值 區間 OCID Oracle Cloud Infrastructure (OCI) 中區間的 OCID。 無 區間名稱 OCI 區間的名稱。 無 識別網域 要使用的識別網域。 無 區塊鏈頻道 部署鏈碼之 Oracle Blockchain Platform 通道的名稱。 無 區塊鏈 URL 與鏈碼部署關聯的 Oracle Blockchain Platform URL。 無 位置 產生包裝函式 API 套件的系統目錄。 無 部署路徑前置碼 API 閘道中的部署路徑前置碼,指定部署路由的路徑。部署路徑前置碼必須以斜線 (/) 為開頭。 /<ChaincodeName> 區塊鏈同步 要包含在 API 呼叫之有效負載中的同步值。 true 區塊鏈逾時 要包含在 API 呼叫之有效負載中的逾時值。 6,000 原則名稱 可透過組織內群組和區間的定義權限,對 API 進行控制管理和存取的原則名稱 ChaincodeName VCN 顯示名稱 OCI 虛擬雲端網路的顯示名稱。 ChaincodeName 應用程式顯示名稱 OCI 應用程式的顯示名稱。 ChaincodeName 閘道顯示名稱 API 閘道的顯示名稱。 ChaincodeName 建置顯示名稱 API 閘道的顯示名稱。 ChaincodeName OCI 儲存區域名稱 OCI 登錄儲存區域名稱必須全部為小寫字母。 小寫字元為 ChaincodeName - 按一下儲存。
- 按一下對應頁籤。「對應」窗格會顯示鏈碼中所有可用的控制器 API 表格。每個方法都有對應的 API 端點,您可以視需要進行編輯。選取對應的產生包裝函式 API 核取方塊,以將控制器 API 包含在包裝函式 API 套件中。按一下全選,即可包括所有控制器 API。
- 按一下儲存。
- 按一下產生。系統會產生包裝函式 API 套件與相關聯的 Postman 集合。