【问题标题】:Getting MUC messages from ejabberd从 ejabberd 获取 MUC 消息
【发布时间】:2016-02-21 07:43:08
【问题描述】:

我正在使用 ejabberd 构建一个聊天应用程序。

我正在使用来自主仓库的mod_mam。我有 1-1 和 MUC。

我无法从存档中查询 MUC 消息,它总是给出 0 个结果。我已验证消息已存档在数据库中。所以我怀疑这是对 MUC 消息的请求,这是错误的。

以下是正在执行的请求 XML,结果为 0。

<iq type="set" id="333_vishal007@localhost"><query xmlns="urn:xmpp:mam:1"><x xmlns="jabber:x:data" type="submit"><field var="FORM_TYPE" type="hidden"><value>urn:xmpp:mam:1</value></field><field var="with"><value>group@conference.localhost</value></field></x></query></iq>

谁能告诉我正确的要求。

提前致谢

【问题讨论】:

  • 您使用的是哪个版本的 ejabberd?

标签: xmpp ejabberd muc


【解决方案1】:

对 MUC 档案的 MAM 查询应在 to atrtribute 中包含空间 JID

【讨论】:

  • 如果我这样做了,我会得到功能未实现的错误。我需要任何配置吗?您可以向我发布示例请求 XML 吗?感谢您的帮助。
猜你喜欢
  • 2016-08-26
  • 1970-01-01
  • 2017-03-30
  • 2016-11-26
  • 2020-06-12
  • 1970-01-01
  • 2016-12-09
  • 2018-03-22
  • 2015-10-23
相关资源
最近更新 更多