【问题标题】:XMPP PubSub retrieve node's subscribersXMPP PubSub 检索节点的订阅者
【发布时间】:2013-12-03 04:51:52
【问题描述】:

我有一个包含两个订阅者的 PubSub 节点:Joe 和 Mike。

我想将它们作为订阅者列表以及何时进行检索

<iq type='get'
    from='francisco@denmark.lit/barracks'
    to='pubsub.shakespeare.lit'
    id='subscriptions2'>
  <pubsub xmlns='http://jabber.org/protocol/pubsub'>
    <subscriptions node='my_node'/>
  </pubsub>
</iq>

结果是

<iq type='result'
    from='pubsub.shakespeare.lit'
    to='joe@denmark.lit'
    id='subscriptions2'>
  <pubsub xmlns='http://jabber.org/protocol/pubsub'>
    <subscriptions node='my_node'>
      <subscription node='my_node' jid='joe@denmark.lit' subscription='subscribed' subid='123-abc'/>
    </subscriptions>
  </pubsub>
</iq>

不显示 Mike 也订阅了同一个节点。

如果我从 Mike 的帐户中进行相同的查询,则表明 Mike 是唯一的订阅者,并且不包括 Joe。

【问题讨论】:

  • 如果您成功获取任何更新信息

标签: xmpp publish-subscribe


【解决方案1】:

只有节点所有者可以检索订阅者列表。 对于此类请求,命名空间应为“http://jabber.org/protocol/pubsub#owner”。

【讨论】:

    猜你喜欢
    • 2018-08-23
    • 1970-01-01
    • 2012-05-23
    • 2018-03-05
    • 1970-01-01
    • 2013-12-15
    • 1970-01-01
    • 2021-12-19
    • 2012-08-19
    相关资源
    最近更新 更多