无论如何,是否可以通过OpenFire中的HTTP请求注册新用户。我希望用户能够从Cocoa编写的应用程序中注册我的消息服务。可以做到吗?

有帮助吗?

解决方案

查看Web管理控制台的创建A-USER页面(http://<openfire-server>:<port>/user-create.php)。它使用简单的HTTP GET表单来创建新用户。我想您可以从该页面的来源中提取提交URL和各种必需字段,并从可可应用程序中构建自己的获取请求。

其他提示

在OpenFire中注册新用户的最简单方法是UserService插件。看看 http://www.igniterealtime.org/projects/openfire/plugins/userservice/readme.html

您可以使用OpenFire Admin Console中可用的可用用户服务插件,选择“插件”选项卡,选择可用插件,然后单击Green +按钮以安装用户服务插件;其次,转到“服务器”选项卡 - >服务器设置页面,并确保启用用户服务插件 enter image description here

希望这可以帮助其他人~~~~~~~~~~

您可以在OpenFire中使用REST API插件

转到插件,然后转到可用插件,然后添加REST API插件,然后转到帮助页面或

https://www.igniterealtime.org/projects/openfire/plugins/restapi/readme.html

您将获得所有剩下的API以在OpenFire中执行操作

您可以按照指定的带内注册 XEP-77 要添加您需要的XMPP连接的帐户。

在OpenFire服务器中查找有关HTTP绑定的查找

http:// localhost:9090/http-bind.jsp

我在Rails Web项目中使用Strope JS客户lib工作,所以我想您也可以使用自己的XMPP lib在可可项目中实现它

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top