我希望能够使用Openfire的rest Web服务创建一个聊天室
http://example.com:9090/plugins/userService/userservice?type=add&secret=bigsecret&username=kafka&password=drowssap&name=franz&email=franz@kafka.com
但找不到任何指导我的教程。有可能吗?请帮忙。我想要这种url方式,因为我的openfire服务器可能与我的应用程序Web服务位于不同的位置。
是的,您也可以通过HTTP/REST创建聊天室。
因此,您需要MUC服务插件。你可以在这里找到它:http://www.igniterealtime.org/projects/openfire/plugins.jsp
以下是如何创建和配置聊天室的完整文档:https://www.igniterealtime.org/projects/openfire/plugins/mucservice/readme.html
简单示例:
标题:授权:基本YWRtaW46MTIzNDU=
标题:内容类型:application/xml
岗位http://example.org:9090/plugins/mucservice/chatrooms
有效载荷示例1(所需参数):
<chatRoom>
<naturalName>global-1</naturalName>
<roomName>global</roomName>
<description>Global Chat Room</description>
</chatRoom>