Apigee Edge のドキュメントを表示しています。
Apigee X のドキュメントをご覧ください。 info
2015 年 1 月 6 日(火)に、クラウド向けの Apigee Developer Services ポータルのバージョン 15.01.06.00 をリリースしました。
新機能
このリリースの Apigee Developer Services ポータルのクラウド バージョンには、次の新機能が含まれています。
-
非同期ユーザー保存
非同期ユーザー保存は、パフォーマンスを向上させるために、レスポンスがブラウザに返送されるまでユーザー情報の保存を延期する新機能です。この変更は、次の状況でのみ発生します。-
適切な PHP CLI が見つかりました
-
収益化が有効になっていない
-
[Configuration] > [Dev Portal Settings] > [Dev Portal User Settings] ページで、[Enable asynchronous] チェックボックスがオンになっている。
-
-
ポータルと Edge 間の接続設定を変更できなくなりました
以前のクラウド リリースでは、Edge エンドポイントの URL、Apigee 組織名、組織管理者のユーザー名とパスワードなど、ポータルを Edge に接続するために使用される接続情報を直接編集できました。接続情報を変更するには、Apigee Edge サポートにリクエストする必要があります。詳細については、デベロッパー ポータルの作成をご覧ください。
非推奨
2015 年 4 月 15 日現在、次のリンクに記載されているように、Google では OpenID 2.0 API のサポートを終了しました。
https://developers.google.com/+/api/auth-migration#timetable
14.07 より前にリリースされたすべてのポータルでは Google OpenID 2.0 を使用しているため、ユーザーは Google 認証情報を使用してポータルにログインすることやポータル ユーザーとして登録することができました。詳細については、デベロッパー ポータルでの連携認証情報の使用をご覧ください。このサポートの終了により、この機能はポータルから削除されました。
代わりの方法として、Drupal Google Auth モジュールを使用するか、ログインに OAuth 2.0 を使用するという記事に記載されている情報を使用できます。
バグの修正
このリリースでは以下のバグが修正されています。
| トピック | 説明 |
|---|---|
| 収益化 | Monetization でエンドユーザーに表示される文言を修正しました。 |
| 収益化 | 収益化のプリペイド請求ページで税率が正しく表示されるようになりました。ポータル側([Configuration] > [Monetization Settings])で「prepaid developer 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 | 登録フォームの [First Name](名)フィールドと [Last Name](姓)フィールドが、新規インストール用の登録フォームの上部に移動しました。このフォームのすべてのフィールドは、管理 UI を使用して移動できます。詳細については、ユーザー アカウントの追加と管理をご覧ください。 |
| デベロッパーのステータス | ポータルでデベロッパーが「ブロック」ステータスに設定されると、Edge 管理サーバーで非アクティブに設定されます。つまり、ブロックされたデベロッパーは API 呼び出しを行うことができません。 |
| cron ジョブ | Edge のアプリがデベロッパーに正しく関連付けられていない場合、Cron が失敗しなくなりました。 |
| ロギング | アプリのアクセスタイプが「readonly」の場合、システムでエラーがログに記録されなくなりました。 |
| Drupal ルール | アプリキーが 保留中から承認済みに変わったときにメールを送信する Drupal ルールのルールが実行されるようになりました。以前のバージョンでは、状態が変更されたときにルールが機能していませんでした。 |
| SmartDocs | SmartDocs ページでレンダリングされるときに、PATCH 動詞が正しく表示されるようになりました。 |
| SmartDocs | Edge エンドポイントにアクセスできない場合、SmartDocs モジュールに警告が表示されなくなります。 |
| SmartDocs | SmartDocs モジュールで「Undefined index:」という警告が表示されなくなりました。 |
| SmartDocs |
SmartDocs ページでパンくずリストが正しく機能するようになりました。メソッドの詳細ページでは、パンくずリストの最初の項目が model_machine_name Documentation/ となっており、最初の単語が大文字になっていませんでした。この修正により、最初の項目はモデルの人間が判読可能な名前になり、最初の単語は大文字になります。
また、HTTP 動詞(GET/POST/PUT/DELETE)に基づく API メソッドのリストページで、パンくずリストの項目が間違った URL にリンクしていました。この修正により、ページのパンくずリストの項目が正しい URL を指すようになりました。
|
| SmartDocs | CSS の修正により、SmartDocs JSON 本文(POST リクエストまたは PUT リクエスト内)をインプレースで適切に編集できるようになりました。 |
| メインメニュー | メインメニューに項目がない場合、ログイン リンクと登録リンクが使用できるようになりました。 |
| アプリの属性 |
アプリ属性のリスティング ページが破損しており、レンダリングされませんでした。この問題は、devconnect_app_attributes.module ファイルで修正されています。
|
| ハードコードされたリダイレクト | デベロッパー アプリを編集するフォームを作成する関数は、デベロッパー アプリが見つからない場合、drupal_goto() または drupal_not_found() を直接呼び出しなくなりました。これにより、顧客固有のモジュールは、無条件のリダイレクトを強制することなく、フォームの動作を一貫して変更できます。 |