15.01.06.00 - Apigee Developer Services ポータル リリースノート

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 に接続するために使用される接続情報(Edge エンドポイントの URL、Apigee 組織名、組織管理者のユーザー名とパスワードなど)を直接編集できました。接続情報を変更するには、Apigee サポートにリクエストする必要があります。詳細については、デベロッパー ポータルの作成をご覧ください。

非推奨

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 を使用するという記事に記載されている情報を使用できます。

バグの修正

このリリースでは以下のバグが修正されています。

トピック 説明
収益化 収益化についてエンドユーザーに表示される文言を修正しました。
収益化 収益化のプリペイド請求ページに税率が正しく表示されるようになりました。ポータル側([設定] > [収益化の設定])で「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 が失敗しなくなりました。
ロギング アプリのアクセスタイプが「読み取り専用」の場合に、システムがエラーをログに記録しなくなりました。
Drupal ルール アプリキーのステータスが [保留中] から [承認済み] に変わったときにメールを送信する Drupal Rules のルール モジュールが実行されるようになりました。以前のバージョンでは、状態が変更されたときにルールが機能しませんでした。
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() を直接呼び出すことがなくなりました。これにより、無条件のリダイレクトを強制することなく、お客様固有のモジュールでフォームの動作を一貫して変更できます。