【问题标题】:Get Online Users List with ejabberd using Javascript?使用 Javascript 使用 ejabberd 获取在线用户列表?
【发布时间】:2015-05-22 14:20:13
【问题描述】:

我是 ejabberd 的新手。我用它创建了一些用户。有没有办法通过Javascript函数获取在线用户列表?

谢谢。

【问题讨论】:

    标签: javascript xmpp ejabberd


    【解决方案1】:

    我的 ejabberd 不会返回在线用户列表,您的可能会有所不同。如果您只是从这个开始,您可能会发现使用 strophe.js 来帮助您入门会更容易一些。

    http://xmpp.org/extensions/xep-0030.html

    <iq type="get" to="jab.yourjabberserver.com"> 
        <query xmlns="http://jabber.org/protocol/disco#info"/> 
    </iq>
    

    【讨论】:

    • 感谢您的回复。我不确定我是否理解您答案中的 HTML 代码。你能解释一下吗?
    • 在不知道您如何尝试与服务器通信的情况下,我真的无法创建脚本示例。您需要创建上面的 xml(或在任何 XEP 协议中)并通过您的脚本发送到服务器。 “to”是您的 jabber 服务器地址。使用您的脚本函数,您还需要创建一个侦听响应的函数,以便您可以评估响应并从那里管理用户交互。
    猜你喜欢
    • 2018-11-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-25
    • 1970-01-01
    • 2012-08-04
    • 2018-07-26
    • 2015-10-22
    相关资源
    最近更新 更多