はい、ハッカーの助けを借りてダッシュボードの解析に成功しています。
アプリケーションを更新/管理するためにGAE ツールが使用するansクラスappengine-tools-sdk-1.6.1.jar
があります。このクラスのドキュメントはありませんが、ソースを見ると、管理ページの URL を正常に取得する次のコードが思いつきます。AppAdminFactory
ServerConnection
AppAdminFactory.ConnectOptions connectionOptions = new AppAdminFactory.ConnectOptions();
connectionOptions.setCookies(new ClientCookieManager());
connectionOptions.setHost("https://appengine.google.com");
connectionOptions.setUserId("your_email@domain.com");
connectionOptions.setPasswordPrompt(new AppAdminFactory.PasswordPrompt() {
public String getPassword() {
return "YourPassword";
}
});
ServerConnection serverConnection = ServerConnectionFactory.getServerConnection(connectionOptions);
Map<String, String> params = new HashMap<String, String>();
// provide some parameters (see url when visiting Dashboard)
params.put("app_id", "s~idd-backend")
// provide the Url
String response = serverConnection.get("/dashboard", params);