【问题标题】:Create Chat Rooms In openfire via url通过 url 在 openfire 中创建聊天室
【发布时间】:2024-01-05 03:20:01
【问题描述】:

我希望能够使用 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 服务不同的位置。

【问题讨论】:

    标签: java xmpp openfire


    【解决方案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>

    【讨论】:

      最近更新 更多