0

我有一个社交网站,我决定使用 XMPP。所以我将 ejabberd 安装为 XMPP Serve 并使用 Jaxl lib for php 来处理 ejabberd。
对于客户,我也使用 Strophe 发送和接收节。
我的问题是我已经有一个在 ejabberd 服务器上不存在的朋友列表,所以我想通过订阅将项目添加到某个 jid 的名册中 我不想使用 ejabberdctl 所以 adhoc 和 xmlrpc 和 mod_* 使用命令执行不合适,我想只用节来做。有没有办法使用管理员帐户(jid)来做到这一点?

4

2 回答 2

1

您可以将 ejabberd 与 mysql 绑定并使用mod_roster_odbc,因此您的所有名册项目都存储在rosterusers表中。

您可以直接在此表中插入您的花名册项目。

于 2012-10-13T09:15:34.643 回答
-1

我不想使用 ejabberdctl 所以 adhoc 和 xmlrpc 和 mod_* 使用命令执行不合适,我想只用节来做。

如果您不想使用可用的接口,您将需要编写一个自定义模块来根据需要使用自定义节来执行此操作。

于 2012-10-11T15:06:14.657 回答