我有一个社交网站,为了聊天我决定使用XMPP.so我安装ejabberd作为XMPP服务并使用Jaxl lib for php来处理ejabberd。
对于客户端我也使用Strophe发送和接收stanzas。我的问题是我已经有一个朋友列表,ejabberd服务器上不存在,所以我想将项目添加到服务器的一个jid的名单中订阅两者没有任何订阅建议到该jid。我该怎么做?
我不想使用ejabberdctl所以adhoc和使用命令执行的xmlrpc和mod_ *不合适,我想用只有节来做。
有没有办法用管理员帐户(jid)?
答案 0 :(得分:2)
您可以将ejabberd与mysql绑定并使用mod_roster_odbc
,因此您的所有名册项都存储在rosterusers
表中。
您可以直接在此表中插入您的名册项目。
答案 1 :(得分:-1)
我不想使用ejabberdctl所以使用命令执行的adhoc和xmlrpc和mod_ *不合适,我想用stanza做它。
如果您不想使用可用的接口,则需要编写一个自定义模块,以便根据需要使用自定义节。