在我的代码中这一行
DataFeed dataFeed = analyticsService.getFeed(query.getUrl(),DataFeed.class);
抛出java.lang.reflect.UndeclaredThrowableException,
我尝试了这两个查询网址
1. DataQuery query = new DataQuery(new URL("https://www.google.com/analytics/feeds/data"));
2. DataQuery query = new DataQuery(new URL("https://www.googleapis.com/analytics/v2.4/data"));
有时对于某些id来说它会给出结果,但是大多数时候它会抛出异常任何建议,这是在浪费我的时间
这些是我的查询参数
query.setStartDate(startDate);
query.setEndDate(endDate);
query.setIds(tableID);
query.setDimensions("ga:pagePath");
query.setMetrics("ga:pageviews");
query.setSort("-ga:pageviews");
答案 0 :(得分:1)
我通过再添加一个查询参数
找到了答案 query.setStringCustomParameter("key","my-key");