是的,我们在一些黑客的帮助下成功地解析了仪表板。
GAE工具appengine-tools-sdk-1.6.1.jar
使用AppAdminFactory
ansServerConnection
类来更新/管理您的应用程序。没有此类的文档,但是通过查看源代码,我们提出了这段代码,它成功地获取了管理页面上的任何 Url:
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);