MSN好解决,一韩国人写了个工具,msnm.jar,注释是韩文的,狂难看。
倒是可以用来做测试,copy几个韩文往表单里提交看数据库乱码没。
msnm有个大bug,登录后
MSNMessenger msn = new MSNMessenger(userName, password);
msn.login();
                buddyGroup.getForwardList();
时常取不到列表。
取不到哼哼,歇1s再取,至少给我努力5次:
while (true) {
if (buddyGroup.getForwardList().size() != 0) break;
if (count == 5) break;
try {
Thread.sleep(1000);
count ++;
} catch (InterruptedException e) {
}
}
本人承认这不是什么好方法,
哪位有更好的解决办法请指教了。yahoo搞定了,yahoo把它的IM工程开源了。
可以在它的网站,http://jymsg9.sourceforge.net/,YMSG Java API - Yahoo Instant Messenger Support for Java。
可以把整个工程download下来。
List<UserBriefInfoVO> rs = new ArrayList<UserBriefInfoVO>();
Session session = new Session();
session.login(userName, password);
YahooGroup[] yg = session.getGroups();
for(int i=0;i<yg.length;i++){
UserBriefInfoVO user = new UserBriefInfoVO();
user.setName(yg[i].getName());
Vector v = yg[i].getMembers();
for(int j=0;j<v.size();j++){
YahooUser yu = (YahooUser)v.elementAt(j);
user.setEmail(yu.getId());
}
rs.add(user);
}
session.logout();
                return rs;稍后做完gmail,把代码一并贴csdn的blog上共享。