您正在查看 Apigee Edge 說明文件。
前往 Apigee X 說明文件。 info
我們在 2015 年 6 月 2 日星期二發布了新的雲端版 Apigee 開發人員服務入口網站。
如有任何疑問,請前往 Apigee 客戶服務團隊。
如需查看所有 Apigee Edge 版本資訊的清單,請參閱「Apigee 版本資訊」。
新功能
SmartDocs 正式發布
SmartDocs 已從測試版畢業並全面上線。更新和新功能包括:
- 支援 Swagger 2.0,包括透過檔案或網址匯入,以及支援自訂名稱的安全性物件。
- 改善產生 SmartDocs 的範本視覺設計。
- 開發人員入口網站中的可用性和工作流程強化功能,可透過 Drupal 中的「內容」>「SmartDocs」選單存取。
- 先前的「自訂權杖」驗證機制現已改稱為「API 金鑰」。
- 在修訂版本層級定義的驗證「安全性」物件。
- 在範本層級設定用戶端驗證機制。新修訂版本不再重設任何預先設定的 SmartDocs 用戶端憑證。
如需更多功能說明,請參閱這篇網誌文章。
如需 SmartDocs 說明文件,請參閱「使用 SmartDocs 來記錄 API」。
SmartDocs 升級程序
如果您在 Beta 版期間已開始使用 SmartDocs,則必須在開發人員入口網站中升級 SmartDocs,才能使用正式版的全新功能。
在開發人員入口網站中發布的任何 SmartDocs 頁面都會繼續運作,但您必須先按照更新程序操作,才能編輯或發布現有或新頁面的任何變更。
請注意,雖然您可以在開發人員入口網站中轉譯及發布 SmartDocs,但 SmartDocs 是根據 Apigee 的 Edge API 管理服務中 API 模型產生。您在 Edge 中對 API 模型所做的任何變更,都會在所有 Pantheon 環境中保持一致 (類似於開發人員在各個 Pantheon 環境中存在的情況)。
如何從 SmartDocs Beta 版升級至正式版
- 在 Pantheon 的開發或測試環境中更新及測試 15.05.27 版本。
- 建立新模型,取代您目前使用的任何現有 API 模型。
- 如果您已匯入 Swagger 或 WADL 文件,請再次將這些文件匯入新的修訂版本。
- 如果您一直透過 SmartDocs 模組維護 API 模型,請匯出為 SmartDocs JSON,然後使用檔案附件匯入新模型。
- 設定模型修訂版本的安全性屬性。在「內容」>「SmartDocs」>「模型」頁面中,選取「安全性設定」。
- 在「作業」欄中按一下「設定」,即可查看模型設定頁面 (「內容」>「SmartDocs」) 中預先設定的驗證機制。
- 更新所有自訂範本,以便使用 CSS 和 JS 素材資源的第 6 版,並進行變更,反映任何新的物件名稱,例如 authSchemes 和 apiSchema。如要瞭解如何更新 SmartDocs 範本,請參閱「使用 SmartDocs 為 API 製作說明文件」。
- 重新算繪及發布模型修訂版本。
- 驗證新版說明文件後,請將正式版入口網站更新至 15.05.27 版。
如果您是 Edge 企業客戶,並對升級程序有任何疑問或疑慮,請傳送電子郵件至 marsh@apigee.com 和 cnovak@apigee.com。如果沒有,請使用 Apigee 社群尋求最佳回覆。
修正的錯誤
這個版本修正了下列錯誤。
問題 ID | 說明 |
---|---|
DEVSOL-487 | 管理員應可設定營利功能中的日期格式 現在,您可以在營利功能的營利設定中,設定歐洲和美國的日期格式。 |
DEVSOL-603 | 「Conflict Plan」頁面格式不佳 當購買的方案與現有方案重疊時,現在顯示的頁面會以適合使用者的方式格式化。 |
DEVSOL-642 | 將用戶端層級設定從安全性設定移至範本設定 |
DEVSOL-709 | SmartDocs:傳送含有空值要求後,無法編輯網址範本參數 修正在方法說明文件中刪除範本參數後,從 SmartDocs 傳送要求時,無法編輯範本參數的問題。 |
DEVSOL-1013 | 讓開發人員中心使用者的電子郵件地址可供編輯 編輯個人資料頁面中的電子郵件地址欄位不會再停用,開發人員可以變更電子郵件地址。 |
DEVSOL-1273 | 「DevConnect Mint」在「Modules」清單中顯示兩次 「Modules」下方顯示兩次「DevConnect Mint」。不過現在我們已順利解決這項問題。 |
DEVSOL-1313 | 支援 JSON/YAML 檔案或網址匯入功能,適用於 Swagger 和 WADL 現在可以透過網址匯入 WADL 檔案,也可以上傳 Swagger 檔案。 |
DEVSOL-1339 | 變更 SmartDocs 管理員選單位置 SmartDocs 現已位於內容選單下方,而 SmartDocs 設定則位於設定管理員選單下方。 |
DEVSOL-1340 | 移除 GA 的 Beta 版 SmartDocs 現已位於內容選單下方,SmartDocs 設定則位於設定管理員選單下方。 |
DEVSOL-1390 | PHP SDK Edge 程式庫已更新,以修正呼叫 __toString() 的問題 PHP SDK Edge 程式庫已更新,以修正在 DeveloperRatePlan 物件上呼叫 __toString() 的問題,這會產生以下錯誤:{quote}致命錯誤:在 /Applications/MAMP/htdocs/ordnance/docroot/profiles/apigee/libraries/mgmt-api-php-sdk/Apigee/Mint/DeveloperRatePlan.php 的第 221 行,對非物件呼叫成員函式 format() {quote}這個錯誤只會影響 Monetization 客戶,因為他們的客製化程式碼會呼叫 toString() 方法。 |
DEVSOL-1398 | SmartDocs Petstore 模型在安裝時會匯入,但不會提示使用者 為了提供更完整的 SmartDocs 使用範例,SmartDocs 會在網站安裝期間匯入 petstore swagger 範例 (http://petstore.swagger.io/v2/swagger.json),而非天氣模型。 |
DEVSOL-1407 | 有許多開發人員時,Cron 會失敗 執行 Drupal cron 時,大量開發人員會導致逾時問題。當組織有超過 200 位使用者時,現在會使用批次程序。 |
DEVSOL-1470 | 建立「API」選單連結和對應的檢視畫面 現在,開發人員入口網站的 SmartDocs 預設會在「API」主選單中提供 SmartDocs 轉譯說明文件的連結,該連結會連結至任何含有已發布方法的模型。 |
已知問題
此版本包含下列已知問題:
問題 ID | 說明 |
---|---|
DEVSOL-1558 |
Petstore 範例 SmartDocs 方法頁面無法在新安裝的環境中正確顯示
SmartDocs 中的 Petstore 方法範例頁面無法在新安裝的環境中正確顯示。如要修正這個問題,請按照下列步驟操作:
節點現在應該能正常顯示。 |