2012-05-17 30 views
2

幫我請在GoogleChat發送信息,利用圖書館嘰裏咕嚕網

我使用labrary嘰裏咕嚕網在谷歌聊天發送消息。 Sometines我有autorization和發送消息(運行時應用程序),但幾乎永諾我不能autorization,不發短信......

使用代碼C#:

私人靜態字符串消息; public static string _message { get {return message; } set {message = value; }}

private static string emailToSend; 
    public static string _emailToSend 
    { 
     get { return emailToSend; } 
     set { emailToSend = value; } 
    } 

    static JabberClient jc = new JabberClient(); 

    static void SendMessageToGoogleTalk(string message, string emailToSend) 
    { 
     jc.User = "***@gmail.com"; 
     jc.Server = "gmail.com"; 
     jc.Password = "****"; 
     _message = message; 
     _emailToSend = emailToSend; 
     jc.Connect(); 
     jc.OnError += client_OnError; 
     jc.OnAuthenticate += client_OnAuthenticate; 
     jc.Close(); 
    } 

    static void client_OnAuthenticate(object sender) 
    { 
     jc.Message(emailToSend, message); 
    } 

    static void client_OnError(object sender, Exception exception) 
    { 
     isRecieveMessage = false; 
    } 

大家都知道,我怎麼會導致這個問題?

+0

好吧,只是爲了確認,我設法得到的代碼工作;它使用下面的答案進行驗證。不要試圖發送消息給你認證的人,它不工作,但任何其他jabber帳戶的作品發送到;) – f0x

回答

1

這似乎是一個常見的錯誤,基本上它說你應該嘗試在用戶字段沒有@gmail.com的用戶名。

也許嘗試以下操作:

jc.User = "username"; 
jc.Server = "gmail.com";