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