【发布时间】:2020-01-26 01:08:48
【问题描述】:
我知道我可以使用以下方法从我的服务器中检索公共房间列表:
<iq from='hag66@shakespeare.lit/pda'
id='zb8q41f4'
to='chat.shakespeare.lit'
type='get'>
<query xmlns='http://jabber.org/protocol/disco#items'/>
</iq>
但是,我需要所有房间的列表,无论是公共房间还是私人房间,以及是否在线。
有什么建议,特别是通过 XML?
【问题讨论】:
-
如果房间没有配置
muc#roomconfig_publicroom,那么它不会出现在服务发现中——这就是这个配置选项背后的重点。 -
他们不公开。我知道使用上面的代码我不应该检索该列表。我需要的是一种检索私人的方法。
标签: xml xmpp ejabberd strophe converse.js