写一个类SaveAccessToken.java,提供保存和读取AccessToken数据。
修改OauthUpdate.java作为测试
首次获取授权码:
访问新浪接口:
将AccessToken数据保存到文件:
二次登录:
类SaveAccessToken.java介绍:保存和读取AccessToken数据
//保存AccessToken数据
public static void Save(AccessToken _accessToken) throws IOException{
try {
Properties property = new Properties();
property.setProperty("AccessToken",_accessToken.getToken());
property.setProperty("AccessTokenSecret",_accessToken.getTokenSecret());
property.store(new FileOutputStream("mysave.properties"),"mysave.properties");
System.out.println("Successfully Save Access Token");
} catch (Exception e) {
e.printStackTrace();
}
}
//读取AccessToken数据
public static AccessToken Read(String _filename) throws IOException{
try {
Properties property = new Properties();
AccessToken accessToken = null;
property.load(new FileInputStream(_filename));
AccessToken _accessToken=new AccessToken(property.getProperty("AccessToken"),property.getProperty("AccessTokenSecret"));
System.out.println("Successfully Read Access Token");
return _accessToken;
} catch (Exception e) {
e.printStackTrace();
return null;
}
}
OauthUpdate.java作为测试类,修改新浪微博Java SDK附带测试类
http://download.csdn.net/source/3481549