【发布时间】:2013-02-16 18:47:51
【问题描述】:
我正在尝试从 Openfire 服务器获取聊天记录。为此,我们完成了开放式火力设置,我们还向 Openfire 中添加了存档插件。
我在谷歌上搜索了一下,发现我需要关注 XEP-0136。我还发现了这个SO question。我正在向我的服务器发送相同的节,但我收到 501 的错误代码,即功能未实现。
当我在服务器上查找存档的历史记录时,我正确地获取了该历史记录。
这是我要发送的节:
<iq type="get" id='pk1'>
<list xmlns="urn:xmpp:archive" with="aagh116@ind351.local">
<set xmlns="http://jabber.org/protocol/rsm">
<max>30</max>
</set>
</list>
</iq>
我收到的回复是:
<iq xmlns="jabber:client" type="error" to="a51@ind351.local/bc191338">
<error code="501" type="cancel">
<feature-not-implemented xmlns="urn:ietf:params:xml:ns:xmpp-stanzas">
</feature-not-implemented>
</error>
</iq>
我不知道是我这边出了什么问题,还是我们需要更改一些服务器设置..
请帮我解决这个问题。
【问题讨论】:
-
如果您仍然遇到同样的问题,this thread 可能会帮助您。
-
如果您使用的是旧版本的openfire,请升级到最新版本并添加最新的监控插件(1.5.1版本您可以在可用插件列表中看到它)。并添加插件Rayo。享受聊天
标签: ios xmpp openfire xmppframework