通过网址在openfire中创建聊天室

时间:2014-10-17 12:40:18

标签: java xmpp openfire

我希望能够使用Openfire.Like的其他网络服务创建聊天室,以便创建我们拥有的用户

http://example.com:9090/plugins/userService/userservice?type=add&secret=bigsecret&username=kafka&password=drowssap&name=franz&email=franz@kafka.com

但无法找到任何教程来指导我。可能吗?请帮忙。 我想要这个url方式,因为我的openfire服务器可能位于与我的应用程序webservice不同的位置。

1 个答案:

答案 0 :(得分:1)

是的,您还可以通过HTTP / REST创建聊天室。

因此您需要MUC服务插件。您可以在此处找到它:http://www.igniterealtime.org/projects/openfire/plugins.jsp

以下是有关如何创建和配置聊天室的完整文档:https://www.igniterealtime.org/projects/openfire/plugins/mucservice/readme.html

简单示例:

标题:授权:基本YWRtaW46MTIzNDU =

标题:内容类型:application / xml

POST http://example.org:9090/plugins/mucservice/chatrooms

有效负载示例1(必需参数):



<chatRoom>
    <naturalName>global-1</naturalName>
    <roomName>global</roomName>
    <description>Global Chat Room</description>
</chatRoom>
&#13;
&#13;
&#13;