【问题标题】:pubsub affiliation set to member is not working in openfire设置为成员的 pubsub 隶属关系在 openfire 中不起作用
【发布时间】:2012-04-16 09:25:36
【问题描述】:

我一直在尝试在“openfire”上为我的 pubsub 节点创建一个白名单,但还没有成功。一切都进行得很好,直到我通过从属关系请求添加成员,这将指定 JID 的从属关系设置为“成员”。服务器接受请求而没有错误。但是,当我请求 pubsub 节点的从属关系时,它会返回“outcast”而不是“member”。 以下是我的要求和回应: 设置关联请求:

<body rid='2568800008' xmlns='http://jabber.org/protocol/httpbind' sid='6215ff3c'><iq to='pubsub.***.***.2.1' type='set' xmlns='jabber:client' id='1735:sendIQ'><pubsub xmlns='http://jabber.org/protocol/pubsub#owner'><affiliations node='hello_pubsub_7'><affiliation jid='arash@***.***.2.1' affiliation='member'/></affiliations></pubsub></iq></body>

设置关联响应:

<body xmlns='http://jabber.org/protocol/httpbind'><iq xmlns="jabber:client" type="result" id="1735:sendIQ" from="pubsub.***.***.2.1" to="ubuntu@***.***.2.1/6215ff3c"/></body>

获取关联请求:

<body rid='2568800013' xmlns='http://jabber.org/protocol/httpbind' sid='6215ff3c'><iq to='pubsub.***.***.2.1' type='get' xmlns='jabber:client' id='1736:sendIQ'><pubsub xmlns='http://jabber.org/protocol/pubsub#owner'><affiliations node='hello_pubsub_7'/></pubsub></iq></body>

获得从属关系响应:

<body xmlns='http://jabber.org/protocol/httpbind'><iq xmlns="jabber:client" type="result" id="1736:sendIQ" from="pubsub.***.***.2.1" to="ubuntu@***.***.2.1/6215ff3c"><pubsub xmlns="http://jabber.org/protocol/pubsub#owner"><affiliations node="hello_pubsub_7"><affiliation jid="ubuntu@***.***.2.1" affiliation="owner"/><affiliation jid="arash@***.***.2.1" affiliation="outcast"/></affiliations></pubsub></iq></body>

只是“仅发布”和“会员”不起作用。 “发布者”、“所有者”和“弃儿”都可以。 不确定这是错误还是我的代码中缺少某些内容。

提前致谢

【问题讨论】:

    标签: xmpp publish-subscribe openfire


    【解决方案1】:

    看来您可以先查看docs 来节省一些调试时间;)

    仅支持发布者、所有者和被遗弃的从属关系。

    【讨论】:

    • 你说得对,我对整个 xmpp pubsub 感到非常震惊,并且对找到一种将它与另一个我从未想过的系统集成的方法感到困惑。有时答案比你想象的要简单得多。
    【解决方案2】:

    这既不是错误,也不是您的代码中缺少的东西。

    Openfire 的实现基于旧版本的规范,不支持该特定从属关系。

    【讨论】:

      猜你喜欢
      • 2014-02-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-11-11
      • 2017-04-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多