【问题标题】:how to retrieve group list a user is a member or admin in xmpp?如何检索用户是xmpp中的成员或管理员的组列表?
【发布时间】:2014-12-31 03:23:46
【问题描述】:

我正在开发聊天应用程序。我想在 Web 客户端中实现群聊功能。我已经做了一些事情,直到组创建和基本配置并加入组。我想知道是否开发了任何扩展或任何其他方式可以获取用户创建或所属的组列表。例如在 watsapp 中,任何人都可以创建组并将我添加为成员。如何知道我已将哪个房间添加为会员,xmpp muc 中是否有任何 iq 请求。

【问题讨论】:

  • 我使用了 xep 45 但此查询检索所有可用的聊天室,但我想要我创建的特定聊天室或者我是 jabber.org/protocol/disco#items'>

标签: xmpp xmppframework strophe muc


【解决方案1】:

你的智商很接近。您需要寻址房间,而不是服务器。

var iq = $iq({
    type: 'get',
    from: 'userjid@jabber.server.com',
    to: 'roomname@conference.jabber.server.com'
    }).c('query', { xmlns: 'http://jabber.org/protocol/disco#items' });

【讨论】:

  • 谢谢马克,但我的问题是假设有人创建了群组并将我添加为成员,我想知道哪个房间,我该怎么做。
  • @praveenraj 你发现了吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-05-01
  • 2013-09-30
  • 2015-01-22
  • 2018-02-27
相关资源
最近更新 更多