gpt4 book ai didi

javascript - Strophe 在进入房间之前检索信息

转载 作者:行者123 更新时间:2023-11-29 10:36:48 25 4
gpt4 key购买 nike

我有一个基于 Strophe 的 Web XMPP 客户端,它连接到 Openfire 服务器的私有(private)实例。

连接到 XMPP 服务器后,我得到所有公共(public)房间列表。

现在我需要一种方法来检索这些房间的一些信息而无需进入它们。

特别是我需要当前的参与者数量以及最终的参与者列表。

最佳答案

您可以向 MUC 房间发送 disco#items 查询以检索当前居住者的列表,请参阅 XEP-0045 §6.5 .

用户 hag66@shakespeare.lit/pda 查询 coven@chat.shakespeare.lit 房间的参与者列表:

<iq from='hag66@shakespeare.lit/pda'
id='kl2fax27'
to='coven@chat.shakespeare.lit'
type='get'>
<query xmlns='http://jabber.org/protocol/disco#items'/>
</iq>

房间响应:

<iq from='coven@chat.shakespeare.lit'
id='kl2fax27'
to='hag66@shakespeare.lit/pda'
type='result'>
<query xmlns='http://jabber.org/protocol/disco#items'>
<item jid='coven@chat.shakespeare.lit/firstwitch'/>
<item jid='coven@chat.shakespeare.lit/secondwitch'/>
</query>
</iq>

如果此信息是私有(private)信息,服务器可能会拒绝回答。

关于javascript - Strophe 在进入房间之前检索信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35224753/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com