15.01.06.00 - Apigee 開發人員服務入口網站版本資訊

您目前查看的是 Apigee Edge 說明文件。
前往 Apigee X 說明文件
info


我們已於 2015 年 1 月 6 日 (星期二) 發布 Apigee Developer Services 雲端入口網站 15.01.06.00 版。

新功能

這個版本的 Apigee 開發人員服務入口網站雲端版包含下列新功能:

  • 非同步儲存使用者資料
    非同步儲存使用者資料是一項新功能,可將儲存使用者資訊的作業延後到回應傳回瀏覽器後再執行,以提升效能。只有在下列情況下,系統才會進行這項變更:
    • 找到合適的 PHP CLI
    • 未啟用營利功能
    • 在「Configuration」>「Dev Portal Settings」>「Dev Portal User Settings」頁面中,已選取「Enable asynchronous」核取方塊。
  • 您無法再變更入口網站與 Edge 之間的連線設定
    在先前的雲端版本中,您可以直接編輯用於將入口網站連線至 Edge 的連線資訊,包括:Edge 端點的網址、Apigee 機構名稱,以及機構管理員的使用者名稱和密碼。現在,您必須向 Apigee Edge 支援團隊提出要求,才能變更連線資訊。詳情請參閱「建立開發人員入口網站」。

淘汰

如以下連結所述,自 2015 年 4 月 15 日起,Google 將不再支援 OpenID 2.0 API:

https://developers.google.com/+/api/auth-migration#timetable

在 7 月 14 日前發布的所有入口網站都使用 Google OpenID 2.0,讓使用者能透過 Google 憑證登入入口網站或註冊為入口網站使用者。詳情請參閱「在開發人員入口網站上使用同盟憑證」。由於這項功能已淘汰,因此入口網站已移除相關功能。

您可以改用 Drupal Google Auth 模組,或使用「使用 OAuth 2.0 登入」一文中的資訊。

修正錯誤

這個版本修正了下列錯誤:

主題 說明
營利 修正向使用者顯示的營利措辭。
營利 貨幣化預付帳單頁面現在會正確顯示稅率。請注意,您必須在入口網站端使用「預付開發人員 API」呼叫 (位於「設定」>「營利設定」下方)。
營利 營利預付餘額頁面不再以「-0.00」顯示零餘額,而是顯示「0.00」。
營利
現在可以從 Edge 伺服器以 HTML 格式正確下載帳單文件。Postgres v9.0 導入了新的「hex」編碼,可能需要在 postgresql.conf 中變更,才能正確下載帳單文件。如果無法從開發人員入口網站正確下載帳單文件,請在 Edge 管理伺服器上,將 postgresql.conf 中的 bytea_output 變更為「escape」:
bytea_output = 'escape' # hex, escape
營利 當 Edge API 呼叫無法正常傳回使用者餘額時,網頁現在會正確顯示,並記錄錯誤。先前頁面會顯示錯誤畫面。
註冊新的開發人員 如果開發人員入口網站已設定為必須經過管理員核准才能登入,則使用新帳戶註冊時,系統會顯示帳戶待核准的訊息。
註冊新的開發人員 系統在 Edge 後端啟用預設應遭封鎖的新註冊開發人員。此外,我們也修正了開發人員預設應遭封鎖,但系統卻啟用開發人員帳戶的問題 (即使顯示「請等待核准」訊息也一樣)。
註冊新的開發人員 使用者註冊時如果沒有電子郵件地址,入口網站就不會再擲回例外狀況,因此可以與不使用電子郵件地址的系統整合。不過,使用者仍須先在個人資料中更新電子郵件地址,才能建立開發人員應用程式。
Registration form 註冊表單上的「名字」和「姓氏」欄位已移至新安裝的註冊表單頂端。請注意,您可以使用管理員使用者介面移動這份表單上的所有欄位。詳情請參閱「新增及管理使用者帳戶」。
開發人員狀態 如果開發人員在入口網站中設為「已封鎖」狀態,Edge 管理伺服器會將該開發人員設為非使用中,也就是說,遭封鎖的開發人員無法發出 API 呼叫。
Cron 工作 如果 Edge 中的應用程式未正確與開發人員建立關聯,Cron 不會再失敗。
記錄 如果應用程式的存取權類型為「唯讀」,系統就不會再記錄錯誤。
Drupal 規則 系統會執行 Rule in Drupal rules 模組,在應用程式金鑰從「待處理」變更為「已核准」時傳送電子郵件。在舊版中,狀態變更時規則無法運作。
SmartDocs 在 SmartDocs 頁面算繪時,PATCH 動詞現在會正確顯示。
SmartDocs 如果無法存取 Edge 端點,SmartDocs 模組就不會再顯示警告。
SmartDocs SmartDocs 模組不會再顯示「Undefined index:」警告。
SmartDocs
SmartDocs 頁面上的麵包屑現在可正常運作。在方法詳細資料頁面中,導覽標記記錄中的第一個項目過去是「model_machine_name Documentation/」,因此第一個字並未大寫。修正後,第一個項目會是模型的人類可讀名稱,且第一個字會大寫。
此外,在根據 HTTP 動詞 (GET/POST/PUT/DELETE) 列出的 API 方法頁面中,麵包屑項目會連結至錯誤的網址。修正後,網頁上的麵包屑項目現在會指向正確的網址。
SmartDocs 現在透過 CSS 修正,您可以在 SmartDocs 中直接編輯 POST 或 PUT 要求中的 JSON 內文。
主選單 如果主選單沒有任何項目,現在會顯示登入和註冊連結。
應用程式屬性
應用程式屬性的產品資訊頁面已損毀,無法顯示。這個問題已在 devconnect_app_attributes.module 檔案中修正。
硬式編碼重新導向 如果找不到開發人員應用程式,建立表單以編輯開發人員應用程式的函式就不會直接叫用 drupal_goto()drupal_not_found()。這樣一來,客戶專屬模組就能持續變更表單行為,不必強制無條件重新導向。