Twitter4j: adapte-se às restrições de tráfego SSL / TLS mais recentes do Twitter

Se você está usando o Twitter4j em seu aplicativo e parou de funcionar recentemente, é devido às restrições de tráfego SSL / TLS mais recentes do Twitter .

Para se adaptar a essas mudanças, você precisa configurar o ponto de extremidade de sua conexão para o seguinte:

ConfigurationBuilder configurationBuilder = new ConfigurationBuilder();
(...)
configurationBuilder
.setOAuthAuthenticationURL("https://api.twitter.com/oauth/request_token");
configurationBuilder
.setOAuthAccessTokenURL("https://api.twitter.com/oauth/access_token");
configurationBuilder
.setOAuthAuthorizationURL("https://api.twitter.com/oauth/authorize");
configurationBuilder
.setOAuthRequestTokenURL("https://api.twitter.com/oauth/request_token");
configurationBuilder
.setRestBaseURL("https://api.twitter.com/1.1/");
Configuration mConfig = configurationBuilder.build();