通过 url 在 openfire 中创建聊天室
Posted
技术标签:
【中文标题】通过 url 在 openfire 中创建聊天室【英文标题】:Create Chat Rooms In openfire via url 【发布时间】:2014-10-17 12:40:18 【问题描述】:我希望能够使用 Openfire 的其余网络服务创建一个聊天室。就像创建我们拥有的用户一样
http://example.com:9090/plugins/userService/userservice?type=add&secret=bigsecret&username=kafka&password=drowssap&name=franz&email=franz@kafka.com
但找不到任何指导我的教程。是否可以?请帮忙。 我想要这种 url 方式,因为我的 openfire 服务器可能位于与我的应用程序 web 服务不同的位置。
【问题讨论】:
【参考方案1】:是的,您也可以通过 HTTP/REST 创建聊天室。
因此,您需要 MUC 服务插件。你可以在这里找到它:http://www.igniterealtime.org/projects/openfire/plugins.jsp
这里是如何创建和配置聊天室的完整文档:https://www.igniterealtime.org/projects/openfire/plugins/mucservice/readme.html
简单示例:
标题:授权:基本 YWRtaW46MTIzNDU=
标题:内容类型:应用程序/xml
发布http://example.org:9090/plugins/mucservice/chatrooms
Payload 示例 1(必填参数):
<chatRoom>
<naturalName>global-1</naturalName>
<roomName>global</roomName>
<description>Global Chat Room</description>
</chatRoom>
【讨论】:
以上是关于通过 url 在 openfire 中创建聊天室的主要内容,如果未能解决你的问题,请参考以下文章
通过 PHP 在 openfire MySQL 中创建加密密码
无法使用 ruby xmpp4r 获取以前的群聊历史记录