نمايش پست تنها
قديمي ۰۲-۸-۱۳۸۷, ۰۵:۳۷ بعد از ظهر   #13 (لینک دائم)
Siavash Male
Administrator
 
آواتار Siavash
 
تاريخ عضويت: ارديبهشت ۱۳۸۷
محل سكونت: تهران
پست ها: 179
تشكرها: 27
439 تشكر در 108 پست
My Mood: Mehrabon
پيش فرض

دوست عزیز، برای کانکت شدن به یاهو توسط jYMSG می تونید از چند خط زیر استفاده کنید!
كد:
        yahooSession = new Session();

        sessionListener = new = YourSessionListener(this);
        yahooSession.addSessionListener(sessionListener);
        
       System.out.println("Starting Yahoo Client!");
        try {
            YahooSession.login("Username", "Password");
        } catch (AccountLockedException e) {
            e.printStackTrace();
        } catch (IllegalStateException e) {
            e.printStackTrace();
        } catch (LoginRefusedException e) {
            e.printStackTrace();
        } catch (IOException e) {
            e.printStackTrace();
        }
        System.out.println("Connected to Yahoo Server");
که YourSessionListener یک Implement از SessionListener هست:
كد:
public class YourSessionListener implements SessionListener  {

}
داخل YourSessionListener می تونید تعریف کنید که مثلا اگر کسی PM داد روبات چکاری انجام بده و ... مسلما باید تمام توابع SessionListener رو توی اون تعریف کنید و برای بعضی از اون ها مثل دریافت پیغام یا Add شدن یا ... Action تعریف کنید.
__________________
Siavash آفلاين است   پاسخ با نقل قول
از Siavash تشكر كرده اند:
irdubai (۰۱-۱۸-۱۳۸۹), m0riiii (۰۶-۱۹-۱۳۸۸), neda2 (۰۲-۳۰-۱۳۸۹)