1

アーカイブから最後の 10 件のメッセージを取得し、リクエストに応じてその前の 10 件を取得しようとしています。

XMPP ドキュメントで。それは私が私のUIDで前に設定したと言った??

http://xmpp.org/extensions/xep-0059.html#backwards

<iq type='set' from='stpeter@jabber.org/roundabout' to='users.jabber.org' id='back1'>
  <query xmlns='jabber:iq:search'>
    <nick>Pete</nick>
    <set xmlns='http://jabber.org/protocol/rsm'>
      <max>10</max>
      <before>peter@pixyland.org</before>
    </set>
  </query>
</iq>

それともこれ?? http://xmpp.org/extensions/xep-0313.html#query-paging

アフタータグに ID が含まれていますか? 私は非常に混乱しています、誰かが私にいくつかの指針を与えることができます、ありがとう!

<iq type='set' id='q29303'>
  <query xmlns='urn:xmpp:mam:1'>
      <x xmlns='jabber:x:data' type='submit'>
        <field var='FORM_TYPE' type='hidden'><value>urn:xmpp:mam:1</value></field>>
        <field var='start'><value>2010-08-07T00:00:00Z</value></field>
      </x>
      <set xmlns='http://jabber.org/protocol/rsm'>
         <max>10</max>
         <after>09af3-cc343-b409f</after>
      </set>
  </query>
</iq>

UID を使用して前に挿入しようとしましたが、機能しませんでした<before>peter@server.org</before>

そして、私はエラーがあります<error code='400' type='modify'><bad-request xmlns='urn:ietf:params:xml:ns:xmpp-stanzas'/></error></iq></body>

strophe.js mam プラグインと rsm プラグインを使用しています

4

1 に答える 1