2016-12-18 2 views
1

から部分的または完全にアーカイブされたメッセージを削除することができます。単一collectionを削除するにはは、どのように私はejabberdサーバ16.06(私はejaberdクライアントとしてconversejsを使用しています)から部分的または完全にアーカイブされたメッセージを削除することができる方法ejabberdサーバ16.06

+0

http://xmpp.org/extensions/xep-0136.html#manage-removeをチェックして働いていません。あなたも、機能、リンク内の単一のコレクションのドキュメントは廃止されたことを –

答えて

1

。以下の形式でejabberdサーバーにリクエストを送信する必要があります。

<iq type='set' id='remove1'> 
    <remove xmlns='urn:xmpp:archive' 
      with='[email protected]/chamber' 
      start='1469-07-21T02:56:15Z'/> 
</iq> 

を持つ:属性は、XMPP実体
開始のJIDを指定するかもしれ「で」:「開始」と「終了」の要素が

はいそこの日付の範囲を示すために指定することができます終了属性である可能性があります。詳細については、hereをすべて読むことができます。クライアント側で自分でapiを実装する必要があるかもしれません。

免責事項:私はconverse.js

+0

注意をサポートするために、独自のJSメソッドを記述する必要があります。 [XEP-0313(https://xmpp.org/extensions/xep-0313.html)セクション '3.2メッセージの保存と(まだ実験)deletion'の使用を検討してください。 –

関連する問題