【问题标题】:How to send invitation to gtalk contact with smack java library?如何使用 smack java 库向 gtalk 联系人发送邀请?
【发布时间】:2010-08-20 19:19:12
【问题描述】:

如何使用 smack java 库向 gtalk 联系人发送邀请?

【问题讨论】:

  • 这个问题很开放。你尝试过哪些事情?你有什么问题?如果您不包含这些详细信息,则很难知道您正在寻找什么样的答案。除非,也就是说,您正在寻找可以为您完成所有工作的人......

标签: java xmpp smack google-talk


【解决方案1】:
//Setting up connection
ConnectionConfiguration config = new ConnectionConfiguration("talk.google.com", 5222, "gmail.com");
        connection = new XMPPConnection(config);
        connection.connect();
//login
        connection.login(userName, password);
//get your roster   
    Roster roster = connection.getRoster();
//add a new roster entry aka SEND INVITATION

roster.createEntry(address, name, groups);

欲了解更多详情,请查看此页面: http://www.igniterealtime.org/builds/smack/docs/3.1.0/javadoc/org/jivesoftware/smack/Roster.html

【讨论】:

    【解决方案2】:

    使用下面的代码,您可以使用 gtalk 构建联系人。

    ConnectionConfiguration conf = new ConnectionConfiguration(  
            "talk.google.com",  
            5222,  
            "gmail.com");  
    conf.setSASLAuthenticationEnabled(false);
    XMPPConnection con = new XMPPConnection(conf);  
    con.connect();  
    /* 
     * username : username@gmail.com
    
     * password : 
     */  
    con.login("username", "password");  
    

    【讨论】:

      【解决方案3】:

      Gtalk联系方式如下:

      GoogleTalkConnection con = new GoogleTalkConnection();
      con.login(”joesmith”, “password”);
      con.createChat(”maryjane@gmail.com”).sendMessage(”Howdy!”);
      con.close();
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-02-14
        • 2011-02-18
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多