我正在编写PHP代码,让我的应用程序作为XMPP客户端连接到Facebook聊天服务器。
我已经管理了身份验证部分,并从Facebook收到了“成功”消息。
我在我的应用和Facebook服务器之间管理了几个消息交换。我达到了我收到的响应包含会话的客户端JID。
然而,在我发送
之后<iq id="_xmpp_session1" type="set"><session xmlns="urn:ietf:params:xml:ns:xmpp-session"/></iq>
我没有得到Facebook聊天服务器的回复。
任何人都知道出了什么问题?我的请求xml msg是否正确?
谢谢!
答案 0 :(得分:0)
从RFC 3921的第3部分,正确的例子是:
<iq to='example.com'
type='set'
id='sess_1'>
<session xmlns='urn:ietf:params:xml:ns:xmpp-session'/>
</iq>
确保您拥有to
属性。