2012-04-16 6 views
0

"openfire"で自分のpubsubノードのホワイトリストを作成しようとしていて、まだ成功していません。すべては、指定されたJIDの所属を「メンバー」に設定する所属リクエストを通じてメンバーを追加するまで、すべてがうまくいっています。サーバーはエラーなしで要求を受け入れます。しかし、私はpubsubノードのための提携を要求する瞬間、それは "メンバー"の代わりに "流出"を返します。ここ は私のリクエストとレスポンスです: セット所属要求:pubsubのメンバーがopenfireで動作していません

<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='[email protected]***.***.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="[email protected]***.***.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="[email protected]***.***.2.1/6215ff3c"><pubsub xmlns="http://jabber.org/protocol/pubsub#owner"><affiliations node="hello_pubsub_7"><affiliation jid="[email protected]***.***.2.1" affiliation="owner"/><affiliation jid="[email protected]***.***.2.1" affiliation="outcast"/></affiliations></pubsub></iq></body> 

「公開のみ」と「メンバー」は動作していません。 「出版社」、「所有者」、「流出」は問題ありません。 バグか自分のコードに何かがないかどうかわかりません。それはあなたが最初docsを見て、自分自身にいくつかのデバッグを保存している可能性のように見え、事前

答えて

2

感謝;)

のみ出版社、所有者と見捨てられた所属がサポートされています。

+0

あなたはそうです、私は全体としてxmpp pubsubにとても唖然としていました。私はそれについて決して考えていない別のシステムと統合する方法を見つけるのに困惑しました。時々、答えはあなたが思うより簡単です。 –

1

これはバグでもコードにもないものではありません。

Openfireの実装は、特定の所属をサポートしていない旧バージョンの仕様に基づいています。

関連する問題