我想要求连接到xmpp服务器的用户的privacy list(在我的情况下使用quickblox)。我正在使用钛和this库。
这是从应用程序向服务器发送消息的合金代码
Alloy.Globals.xmpp = require("JXMPP");
Alloy.Globals.xmppConn = new Alloy.Globals.xmpp.Connection();
Alloy.Globals.xmppMsg = function(u,m){
var oMsg = new Alloy.Globals.xmpp.Packet.Message();
oMsg.setTo(new Alloy.Globals.xmpp.JID( u+"-app_id@chat.quickblox.com"));
oMsg.setBody();
Alloy.Globals.xmppConn.send(m);
};
并从控制器
Alloy.Globals.xmppMsg(user,"<iq from='"+user+"-26905@chat.quickblox.com' type='get' id='getlist1'><query xmlns='jabber:iq:privacy'><list name='public'/></query></iq>");
输出显示如下(从库中Ti.API.info表示)
no packet: <iq from='x-y@chat.quickblox.com' type='get' id='getlist1'><query xmlns='jabber:iq:privacy'><list name='public'/></query></iq>
如何准备隐私列表请求?