package msn;
import net.sf.jml.MsnContact;
import net.sf.jml.MsnList;
import net.sf.jml.MsnMessenger;
import net.sf.jml.MsnProtocol;
import net.sf.jml.MsnUserStatus;
import net.sf.jml.impl.MsnMessengerFactory;
import org.apache.log4j.Logger;
public class MsnFriendOut {
private static final Logger log = Logger.getLogger(MsnFriendOut.class);
public static void main(String[] args) {
String msnAddress = "********@msn.com";
String password = "******";
MsnMessenger messenger = MsnMessengerFactory.createMsnMessenger(msnAddress,password);
messenger.setSupportedProtocol(new MsnProtocol[] { MsnProtocol.MSNP11 });
messenger.getOwner().setInitStatus(MsnUserStatus.ONLINE);
messenger.setLogIncoming(true);
messenger.setLogOutgoing(true);
messenger.login();
MsnContact[] msnList = messenger.getContactList().getContactsInList(MsnList.AL);
for(MsnContact msnUser : msnList){
System.out.println(msnUser.getEmail());
}
}
}
这玩意功能貌似比较强大,看看API估计能实现MSN的大部分功能。