我想使用xmpp + nodejs发送消息
为此我发送这样的..
var mess_set = {
"messageId": 1,
"isHTML": false,
"serverMsgts": 1482308138,
"msgts": 1482308138,
"rid": send_id,
"sname": "Sender me..",
"text": text,
"sid": me_chat_id,
"type": "0",
"rname": "Developer recive..",
"imgName": "64A419D8BAF811E6BFD706E21CB7534C---1480948613315cropped_image.jpg",
"class": 'text-area'
}
var stanza = new xmpp.Element('message', {to: send_id + '@testing.twodegrees.io', type: 'chat', id: send_id}).
c('body').t(mess_set)
connection.send(stanza);
var test = {'text': text, "class": 'text-area'}
此消息已发送,在接收方,我收到此格式的消息
Incoming_message..: <message to="586f2fc0ba5d09594e0ef5bf@testing.twodegrees.io" type="chat" id="586f2fc0
ba5d09594e0ef5bf" xmlns:stream="http://etherx.jabber.org/streams" from="586f3b52ba5d09594b4d6e22@testing.
twodegrees.io/74ab3f34a0d5a2885768d29426c39ef6" xmlns="jabber:client"><body>[object Object]</body></messa
ge>
因此,当我尝试获取短信和发件人发送的所有其他详细信息时 使用此代码
var body = stanza.getChild('body');
var message = body.getText();
var body = stanza.getChild('body');
这给了我[objec objet]
我通过
了解到这一点所以我的问题是: 1 - 我如何获得包含图像,id等所有其他细节的原始信息 谢谢