您目前查看的是 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()。這樣一來,客戶專屬模組就能持續變更表單行為,不必強制無條件重新導向。 |