我正在尝试在XMPP中创建一个聊天室(从ChatSecure克隆,这不会让我创建我的聊天室。这是我在创建聊天室时得到的响应。
<presence xmlns="jabber:client" from="16d8ecb3-ce47-42cb-90aa-cbd9eade37ac@conference.myServer/92313456778@myServer" to="92313456778@myServer/phone" type="error"><x xmlns="http://jabber.org/protocol/muc"/><x xmlns="vcard-temp:x:update"><photo>f0858329475df2054ad8e8ac8674e7b4f25aedcd</photo></x><c xmlns="http://jabber.org/protocol/caps" hash="sha-1" node="https://github.com/robbiehanson/XMPPFramework" ver="yE4evQDERI5tsQRBmzG1547iiAU="/><error code="403" type="auth"><forbidden xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"/><text xmlns="urn:ietf:params:xml:ns:xmpp-stanzas">Room creation is denied by service policy</text></error></presence>
答案 0 :(得分:0)
好吧,在我从=&#34; 16d8ecb3-ce47-42cb-90aa-cbd9eade37ac@conference.myServer/ 92313456778 @ myServer &#34;看到的回复中。这就是我问你发出了什么的原因。
我猜您将full JID
(92313456778 @ myServer)设置为会议室的昵称,其中包含@
,我认为不允许这样做。
让我们假设:
@
)在您的请求中,from
和to
应为: