Gente, si alguien tiene este problemas con la version 2.2.5 de Twitter4J 
(para GAE), que mientras estamos desarrollando no les falló y al deployar 
en appengine falla, les cuento que la solución es muy simple, el problema 
(supongo) debe ser que los requests de appengine soportan gzip y envían a 
twitter en los headers que el contenido puede venir gzipeado, por lo cual 
twitter lo envía así haciendo fallar al parser de twitter4j que espera una 
respuesta REST plana (JSON).

La solución en mi caso, que estoy usando la clase ConfigurationBuilder fue 
usar setGZIPEnabled(false),  o sea:

ConfigurationBuilder cb = new ConfigurationBuilder();
cb.setOAuthConsumerKey(myOAuthConsumerKey);
cb.setOAuthConsumerSecret(myOAuthConsumerSecret);
cb.setOAuthAccessToken(myOAuthAccessToken);
cb.setOAuthAccessTokenSecret(myOAuthAccessTokenSecret);
cb.setGZIPEnabled(false);
TwitterFactory fact = new TwitterFactory(cb.build());
Twitter twitter = fact.getInstance();

Saludos!

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine for Java" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/google-appengine-java/-/eOAMHXG3-ukJ.
To post to this group, send email to google-appengine-java@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine-java+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine-java?hl=en.

Reply via email to