如何在XEP-0136中获取优先权:消息存档?

时间:2015-08-10 12:27:08

标签: xmpp ejabberd xmppframework

我的消息存档很好,消息很容易在数据库中保存,但出于某种原因我想获取xep-0136的首选项。

xep-0136扩展中所述,我们需要发送此IQ

<iq type="get" id="pref1">
    <pref xmlns="urn:xmpp:archive">
    </pref>
</iq>

但是在发送这个时我收到错误,因为服务不可用,但我不知道这怎么可能?因为邮件存档工作正常。我是否需要实施其他模块。

错误iq

<iq
    xmlns="jabber:client"
    from="ramu_gmail.com@##.##.##.##"
    to="ramu_gmail.com@##.##.##.##/42117879931439208568472324"
    type="error"
    id="pref1">
    <pref xmlns="urn:xmpp:archive"></pref>
    <error code="503" type="cancel">
        <service-unavailable xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"></service-unavailable>
    </error>
</iq>

伙计们请建议。谢谢。

0 个答案:

没有答案