首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ejabberd MAM不适用于MUC。

ejabberd MAM不适用于MUC。
EN

Stack Overflow用户
提问于 2015-06-24 02:27:19
回答 1查看 1.8K关注 0票数 3

xep-0313为名册工作,但不适用于聊天室。我可以得到档案信息的名册,但我不能得到档案信息的房间,为什么?

代码语言:javascript
复制
<iq type='set' id='juliet1'>
  <query xmlns='urn:xmpp:mam:0'>
    <x xmlns='jabber:x:data' type='submit'>
       <field var='FORM_TYPE' type='hidden'>
           <value>urn:xmpp:mam:0</value>
       </field>
      <field var='with'>
         <value>roomJid@conference.host</value>
      </field>
   </x>
  </query>
</iq>

接收消息是:

代码语言:javascript
复制
<message xmlns="jabber:client" from="test3@192.168.1.67" to="test3@192.168.1.67/iPhone" id="dHS0oejBDWHp”>
 <fin xmlns="urn:xmpp:mam:0" complete="true”>
      <set xmlns="http://jabber.org/protocol/rsm”/>
 </fin>
 <no-copy xmlns="urn:xmpp:hints”/>
</message>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-06-24 07:50:20

我想您正在使用ejabberd贡献模块。然而,官方的ejabberd增加了一个新的官方MAM模块,它支持最新版本的MAM (截至今天为0.4)和MUC存档。

它已经在ejabberd 15.06上发布了。您还可以直接访问ejabberd存储库的源代码。模块在这里:mam.erl

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31016595

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档