sometimes I am getting the following error message when executing Google Analytics API v3
Error :
java.net.SocketTimeoutException: Read timed out at java.net.SocketInputStream.socketRead0(Native Method) at java.net.SocketInputStream.socketRead(Unknown Source) at java.net.SocketInputStream.read(Unknown Source) at java.net.SocketInputStream.read(Unknown Source) at sun.security.ssl.InputRecord.readFully(Unknown Source
Basically, I am trying to execute the following code:
Code :
Get get = analytics.data().ga().get(bean.getIds(), bean.getStartDate(), bean.getEndDate(), bean.getMetrics());
get.setDimensions(bean.getDimensions());
get.setSamplingLevel(bean.getSamplingLeve());
get.setMaxResults(bean.getMaxResult());
query.setIds("ga:"+ids[i]);
get.buildHttpRequest().setReadTimeout(5 * 60000);
get.buildHttpRequest().setConnectTimeout(5 * 60000);
gaList.add(get.execute());
But the setReadTimeout(millisec) and serConnectionTimeout(millisec) are not working.
Any help?