Google AnalyticsService抛出java.lang.reflect.UndeclaredThrowableException

时间:2014-01-16 15:01:23

标签: java google-analytics analytics google-analytics-api

在我的代码中这一行

   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");    

1 个答案:

答案 0 :(得分:1)

我通过再添加一个查询参数

找到了答案
 query.setStringCustomParameter("key","my-key");