Raj*_*ran 4 javascript jquery xmpp openfire strophe
我使用Strophe.js库在我的应用程序与XMPP(Openfire)服务器之间进行通信.
我想添加用户组,如何创建新组?如何通过添加伙伴查询提及组名?
这是我添加新用户的代码
var str1=$pres({'xmlns':'jabber:client','from':xxx@example.com,'to':yyy@example.com,'type':'subscribe'}).c('nick',{'xmlns':'http://jabber.org/protocol/nick'}).t(userName);
connection.send(str1.tree());
Run Code Online (Sandbox Code Playgroud)
我在一天之内推荐XMPP扩展,但我找不到合适的结果
您需要发送名册更新. 有关详细信息,请阅读RFC 6121第2节.你将发送这个协议:
<iq from='juliet@example.com/balcony'
id='rs1'
type='set'>
<query xmlns='jabber:iq:roster'>
<item jid='yyy@example.com' name='nick'>
<group>My Group</group>
</item>
</query>
</iq>
Run Code Online (Sandbox Code Playgroud)
使用类似的代码:
$iq({'type':'set'}).c('query',{'xmlns':Strophe.NS.ROSTER})
.c('item', {'jid':'yyy@example.com','name':'nick'})
.c('group').t('My Group')
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4220 次 |
| 最近记录: |