Pregunta

Estoy siguiendo la documentación en API de datos de Google Analytics: Java y estoy obteniendo el RedirectRequiredException Excepción, porque Google me está redirigiendo a una versión local del sitio (www.google.si).

El código:

AnalyticsService as = new AnalyticsService("me-myapp-1.0"); 
as.setUserCredentials(username, password); 
AccountFeed accountFeed = as.getFeed( 
    new URL("https://www.google.com/analytics/accounts/default"), 
    AccountFeed.class); 

La última llamada al método arroja:

Exception in thread "main" com.google.gdata.util.RedirectRequiredException: Found 
<HTML><HEAD><meta http-equiv="content-type" content="text/ 
html;charset=utf-8"> 
<TITLE>302 Moved</TITLE></HEAD><BODY> 
<H1>302 Moved</H1> 
The document has moved 
<A HREF="http://www.google.si/">here</A>. 
</BODY></HTML> 
        at com.google.gdata.client.http.GoogleGDataRequest.handleErrorResponse (GoogleGDataRequest.java:541) 
        at com.google.gdata.client.http.HttpGDataRequest.checkResponse (HttpGDataRequest.java:535) 
        at com.google.gdata.client.http.HttpGDataRequest.execute (HttpGDataRequest.java:514) 
        at com.google.gdata.client.http.GoogleGDataRequest.execute (GoogleGDataRequest.java:515) 
        at com.google.gdata.client.Service.getFeed(Service.java:1016) 
        at com.google.gdata.client.Service.getFeed(Service.java:879) 
        at com.google.gdata.client.GoogleService.getFeed(GoogleService.java:638) 
        at com.google.gdata.client.Service.getFeed(Service.java:898) 
        at org.kubje.jaka.gapump.App.main(App.java:42) 

¿Algunas ideas?

También publiqué esta pregunta en el grupo de Google de la API de Analytics, aquí.

¿Fue útil?

Solución

La URL era incorrecta.Lo copié del ejemplo, que era incorrecto.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top