现在假设我有一个openfire XMPP服务器,10个android tablab连接到它,它可以通过openfire服务器相互通信。 现在有另一台服务器来自第三方呼叫服务器A.是否可以让服务器A向openfire服务器发送一些http请求来配置设置?如创建聊天室,删除聊天室等等。
答案 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
有效负载示例1(必需参数):
<chatRoom>
<naturalName>global-1</naturalName>
<roomName>global</roomName>
<description>Global Chat Room</description>
</chatRoom>
如果您需要通过HTTP请求创建用户,则可以使用用户服务插件。