1. 使用OAuth的Java实现Scribe. 

    下载地址:https://github.com/fernandezpablo85/scribe-java

 

2. twitter申请application(自行翻墙).

 

3. 使用TwitterExample, 将里面的apiKey、apiSecret换为自己的应用的key.

      为Java的http、https设置代理

    System.setProperty("http.proxyHost", "127.0.0.1");
    System.setProperty("http.proxyPort", "8087");  
    
    System.setProperty("https.proxyHost", "127.0.0.1");
    System.setProperty("https.proxyPort", "8087");  

     see: http://docs.oracle.com/javase/6/docs/technotes/guides/net/proxies.html

     导入CA证书到Java的cacerts证书库

D:\Program Files\Java\jdk1.6.0_21\jre\lib\security>keytool -import -trustcacerts
 -alias twitter -keystore "%java_home%\jre\lib\security\cacerts" -file C:\twitte
r.cer -storepass changeit

注意keystore参数如果路径中有空格用双引号括起来。 

     see: http://www.blogjava.net/happytian/archive/2006/12/22/89447.html

Don't judge me