ユーザ名とパスワードのログインを使用する Java クライアントの実行
EMP コネクタを使用して、ユーザ名とパスワードの認証によってチャネルに登録する Java クライアントを実行します。
- GitHub から EMP コネクタプロジェクトを入手します。「プロジェクトをダウンロードして構築する」を参照してください。
-
/src/main/java/ フォルダで、例のパッケージフォルダから LoginExample.java Java ソースファイルを開きます。
-
LoginExample クラスを実行し、次の引数の値を指定します。
引数 値 username ログインユーザのユーザ名。 password username (ログインユーザ) のパスワード。 topic /u/notifications/ExampleUserChannel このサンプルでは、過去 24 時間以内で最も早く保存されたイベントを取得します。必要に応じて、最後の引数として再生 ID を指定して異なるイベントを取得できます。有効な値は、次のとおりです。- -1 — 登録後に送信されたすべての新規イベントを取得します。
- -2 — 登録後に送信されたすべての新規イベントおよび過去 24 時間以内のすべての過去のイベントを取得します。
- 特定の番号 - 指定された再生 ID を持つイベントより後に発生したすべてのイベントを取得します。
-
REST リソースを使用してこのクライアントアプリケーションを実行し、通知を生成すると、出力は次のようになります。
一般的に、本番環境でコードを実行するときには、他のユーザのユーザ名とパスワードを処理しないようにします。本番環境では、ログインを OAuth に委任してください。次の手順では、OAuth を使用して ストリーミング API に接続します。