是否可以通过http请求连接Openfire?

时间:2014-12-16 06:59:10

标签: server openfire

现在假设我有一个openfire XMPP服务器,10个android tablab连接到它,它可以通过openfire服务器相互通信。 现在有另一台服务器来自第三方呼叫服务器A.是否可以让服务器A向openfire服务器发送一些http请求来配置设置?如创建聊天室,删除聊天室等等。

1 个答案:

答案 0 :(得分:1)

是的,您可以借助Openfire MUC Service插件通过HTTP Request创建聊天室。 您可以在此处下载插件:http://www.igniterealtime.org/projects/openfire/plugins.jsp REST界面的完整文档位于:https://www.igniterealtime.org/projects/openfire/plugins/mucservice/readme.html

e.g。创建一个聊天室:

  

标题:授权:基本YWRtaW46MTIzNDU =标题:内容类型:   应用/ XML

     

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

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

<chatRoom>
    <naturalName>global-1</naturalName>
    <roomName>global</roomName>
    <description>Global Chat Room</description>
</chatRoom>

如果您需要通过HTTP请求创建用户,则可以使用用户服务插件。