2012-01-27 8 views
0

最新のOpenfireを使用してpubsubサービスからメッセージを受信して​​います。pubsub:誰がメッセージを送信したかを表示しますか?

<message xmlns="jabber:client" from="pubsub.macbook-air.local" to="[email protected]/76925b59" id="[email protected]__a0BOh"><event xmlns="http://jabber.org/protocol/pubsub#event"><items node="fakenode11"><item id="XdXSqryf797e5bs"><body xmlns="http://jabber.org/protocol/pubsub">Here is yet another message</body></item></items></event><headers xmlns="http://jabber.org/protocol/shim"><header name="pubsub#subid">lrDeJ4lehr1q7BPLz3kbXBfHdbyNTto5FxepioO5</header></headers></message>

ない "出版社" 属性が存在しないことに注意してください。 pubsubフィードにアイテムを公開した人を見つける方法はありますか?実装がコミュニティの掲示板に似ているので、この情報は間違いなく必要ですが、これを設定する機能がどこかに隠れているのか、この機能が存在しないため見つけられないのか分かりません。

下記の仕様を参照してください...

ありがとうございました!

7.1.2.3アイテム・パブリッシャー

そうするように構成された場合は、イベント通知を生成するときに、サービスは、アイテムの発行者を含めることができます。

例103サービスは、加入者

<message from='pubsub.shakespeare.lit' to='[email protected]' id='foo'> 
    <event xmlns='http://jabber.org/protocol/pubsub#event'> 
    <items node='princely_musings'> 
     <item id='ae890ac52d0df67ed7cfdf51b644e901' 
      publisher='[email protected]'> 
     [ ... ENTRY ... ] 
     </item> 
    </items> 
    </event> 
</message> 

を通知してくれてありがとう!

私は送信者をカスタムタグの内部に沿ってサーバーに送信し、そのように動作するかどうかを確認します。

答えて

関連する問題