Apigee Edge のドキュメントを表示しています。
Apigee X のドキュメントに移動します。 情報
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 | 登録フォームの [名] フィールドと [姓] フィールドが、新規インストール用の登録フォームの上部に移動しました。このフォームのすべてのフィールドは、管理 UI を使用して移動できます。詳細については、ユーザー アカウントの追加と管理をご覧ください。 |
| デベロッパーのステータス | ポータルでデベロッパーのステータスが「ブロック」に設定されると、Edge 管理サーバーでデベロッパーが非アクティブに設定されます。つまり、ブロックされたデベロッパーは API 呼び出しを行うことができなくなります。 |
| cron ジョブ | Edge のアプリがデベロッパーに正しく関連付けられていない場合、Cron が失敗しなくなりました。 |
| ロギング | アプリのアクセスタイプが「readonly」の場合、システムでエラーがログに記録されなくなりました。 |
| Drupal のルール | アプリキーが [保留中] から [承認済み] に移行したときにメールを送信する Drupal ルールのルールが実行されるようになりました。以前のバージョンでは、状態が変更されたときにルールが機能していませんでした。 |
| SmartDocs | SmartDocs ページでレンダリングされるときに、PATCH 動詞が正しく表示されるようになりました。 |
| SmartDocs | Edge エンドポイントにアクセスできない場合、SmartDocs モジュールに警告が表示されなくなります。 |
| SmartDocs | SmartDocs モジュールで「未定義のインデックス」という警告が表示されなくなりました。 |
| 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() を直接呼び出さなくなりました。これにより、顧客固有のモジュールは、無条件のリダイレクトを強制することなく、フォームの動作を一貫して変更できます。 |