无论如何通过 OpenFire 中的 HTTP 请求注册新用户。我希望用户能够从一个用可可编写的应用程序中注册我的消息服务。这个可以吗??
6 回答
查看 Web 管理控制台的创建用户页面 ( http://<openfire-server>:<port>/user-create.php)。它使用一个简单的 HTTP GET 表单来创建一个新用户。我想您可以从该页面的源中提取提交 URL 和各种必填字段,并从您的 Cocoa 应用程序构建您自己的 GET 请求。
在 Openfire 中注册新用户的最简单方法是 UserService 插件。看看http://www.igniterealtime.org/projects/openfire/plugins/userservice/readme.html
您可以使用 openfire 管理控制台中提供的可用用户服务插件,选择插件选项卡,选择可用插件并单击绿色 + 按钮安装用户服务插件;其次,转到服务器选项卡->服务器设置页面,并确保启用用户服务插件
希望这可以帮助其他人~~~~~~~~~~
您可以在 openfire 中使用 rest API 插件
转到插件然后转到可用插件然后添加rest API插件然后转到帮助页面或
https://www.igniterealtime.org/projects/openfire/plugins/restapi/readme.html
您将获得所有其余 API 以在 openfire 中执行操作
您可以使用XEP-77中指定的带内注册从您需要的 XMPP 连接添加帐户。
在你的 openfire 服务器中查找 http-bind
http://localhost:9090/http-bind.jsp
我使用 strope js 客户端库很好地与我的 rails web 项目一起工作,所以我想你也可以使用自己的 xmpp 库在你的可可项目中实现它