2

REST サービス呼び出しと JQuery を使用して Rally アプリを作成しています。アプリの動作を現在のユーザーに合わせてカスタマイズしたい、つまりデフォルト プロジェクトを表示したい。現在の認証セッションのユーザー名または ID を取得する方法はありますか? 私が見つけた最も近いのはこのWebサイトのURLで、ユーザーIDにリダイレクトされます(ログイン中にリクエストした場合)。

https://rally1.rallydev.com/#

しかし、それを行う本当の方法はありますか?REST 呼び出しは便利ですが、それは RESTful ではないと思いますか?

4

1 に答える 1

0

https://rally1.rallydev.com/slm/webservice/1.38/user.jsにリクエストを送信すると、現在ログインしているユーザーの結果が返されます。

UserProfileとDefaultProjectをフェッチに含め、Project、Workspace、WorkspaceConfiguration、UserProfileオブジェクトの他のフィールドに含めると、探している情報のほとんどを取得できるはずです。

SDK 2を使用している場合、この情報の一部は現在のコンテキストですでに利用可能です。

Rally.environment.getContext().getUser();
于 2012-12-18T17:18:05.470 に答える