我一直在寻找一个插件,它通过 Openfire 的 HTTP 请求处理 MUC 管理。我查看了插件,甚至查看了社区页面,但到目前为止我还没有运气。
有这个插件吗?我在哪里可以找到它?
如果没有,除了创建自己的,我还有什么选择?有点像 ejabberd 如何拥有 mod_rest 甚至 ejabberdctl。
如果有人能指出我正确的方向,那就太好了!
我最终为 http 请求创建了一个服务并将其链接到 Openfire 的 MySQL 后端。更容易,让我有更多的控制权。
Openfire有缓存机制,直接操作Mysql表有问题,用户信息在openfire刷钱前会有延迟。
我是通过 xmpphp 来完成的,还有一种通过 xmpp 协议添加 muc 房间和房间成员的新方法,但每次操作我都需要用户密码。
如果您再次检查 Openfire 的插件站点,您会发现有一个名为“MUC 服务”的插件。这正是你需要的。
这是文档:http ://www.igniterealtime.org/projects/openfire/plugins/mucservice/readme.html