javaTweetappengineのアプリケーションログをチェックして、ERRORレベルのログがあった場合、管理者にメールで通知するプログラムを作ってみました。Servletで作ってcronで実行します。コメントを受け付けていません。slim3Tweetこれでいいのかしら。コメントを受け付けていません。slim3TweetlistプロパティにInMemoryInCriterionを適用するとエラーになるので修正。コメントを受け付けていません。javaTweet忘れがちなのでメモ。コメントを受け付けていません。APIを使用していましたが、deprecatedになっていました。OAuthを使った使用方法を調査していましたがなかなか情報が見つからずに苦戦。試行錯誤の末ようやく成功したのでまとめてみます。ユーザーやグループのUniqueIDも取得できるので、メールアドレスの変更などにも追随できて管理がより楽になります。登録してあるAppsにはMarketplaceからインストールしてある認証にはMarketplaceのCONSUMER_KEYとCONSUMER_SECRETを使用します。Appsの管理者権限があるID(メールアドレス)が必要になります。ApplicationManifestに以下のスコープが必要になります。</Scope>サンプルコードまずはOAuthパラメータをセットしてDirectoryAPIインスタンスをビルドします。1.0にしか対応していないようで、API_KEYも使います。ユーザー一覧の取得例です。customKeysにadminアカウントをセットします。すると管理下の全てのユーザーが取得できる。次のページが有るかどうかは、nextPageTokenで判定。対応していないようなんですが、どうなんでしょうか。少なくとも今のところ2.0でのやり方を見つけられていません。コメントを受け付けていません。