Openfire サーバーからチャット履歴を取得しようとしています。そのために、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>
私の側で何か問題があったのか、それともサーバー設定を変更する必要があるのか わかりません..
この問題を解決するのを手伝ってください。