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