gson G套件帐户获取报告java示例问题
我正在尝试使用这个api用java获取报告,下面是链接
https://developers.google.com/admin-sdk/reports/v1/appendix/activity/meet
这是我现在使用的
public static String getGraph() {
String PROTECTED_RESOURCE_URL = "https://www.googleapis.com/admin/reports/v1/activity/users/all/applications/meet?eventName=call_ended&maxResults=10&access_token=";
String graph = "";
try {
URL urUserInfo = new URL(PROTECTED_RESOURCE_URL + "access_token");
HttpURLConnection connObtainUserInfo = (HttpURLConnection) urUserInfo.openConnection();
if (connObtainUserInfo.getResponseCode() == HttpURLConnection.HTTP_OK) {
StringBuilder sbLines = new StringBuilder("");
BufferedReader reader = new BufferedReader(
new InputStreamReader(connObtainUserInfo.getInputStream(), "utf-8"));
String strLine = "";
while ((strLine = reader.readLine()) != null) {
sbLines.append(strLine);
}
graph = sbLines.toString();
}
} catch (IOException ex) {
x.printStackTrace();
}
return graph;
}
我很确定这不是一个聪明的方法,而且我得到的字符串非常复杂,有没有任何jave示例可以直接获得数据,而不是使用java-origin-httpRequest
或者,是否存在我可以导入的类来将json字符串切换到对象
谁能帮忙
我已经试了很多天了
谢谢
共 (0) 个答案