REST API, regarding 403 error code?

If it is a recent error (since Jan 14th) you can try to add this:

ConfigurationBuilder cb = new ConfigurationBuilder();
cb.setUseSSL(true); // <======== set use SSL

Twitter added a requirement on January 14th to use SSL/HTTPS when using their API.

The above code fixed it for me.


api.twitter.com now requires SSL/TLS for all connections as of today(14th jan2014)

ConfigurationBuilder cb = new ConfigurationBuilder();

cb.setUseSSL(true);

Put these above lines of code where you are making a call to twitter.

It works...


if you are using twitter4j.properties, you can also set it there. http.useSSL=true