Xmpp 如何通过http从Openfire获取所有注册用户

Xmpp 如何通过http从Openfire获取所有注册用户,xmpp,openfire,smack,Xmpp,Openfire,Smack,我正在尝试制作一个简单的Openfire插件。我有一个ArrayList的用户列表,其中包括电话号码,我希望所有注册用户都能从中获得。ArrayList希望通过json get或post方法将ArrayList发送到服务器,但我不知道我的插件如何监听该请求并响应该用户。有关您的具体要求,请检查 该插件已经通过HTTP提供了与用户相关的操作,例如:获取所有或特定用户的概览,以及创建、更新或删除用户 因此,您可以在Openfire中请求所有已注册用户,也可以查询特定用户是否已注册。它还支持身份验证,

我正在尝试制作一个简单的Openfire插件。我有一个ArrayList的用户列表,其中包括电话号码,我希望所有注册用户都能从中获得。ArrayList希望通过json get或post方法将ArrayList发送到服务器,但我不知道我的插件如何监听该请求并响应该用户。

有关您的具体要求,请检查

该插件已经通过HTTP提供了与用户相关的操作,例如:获取所有或特定用户的概览,以及创建、更新或删除用户

因此,您可以在Openfire中请求所有已注册用户,也可以查询特定用户是否已注册。它还支持身份验证,因此您的http端点将是安全的

示例:

获取
获取
得到

关于新的插件开发,我建议您从RESTAPI开始,它已经是开源的,您可以根据您的业务需要检查代码并自定义它,或者您可以使用它按照它的项目结构开发自己的插件


还有一个客户端库可供使用。

yaaa。。。我可以为opefire制作插件。。并且已经检查了restApi,但是不知道dns是如何解析的。。。如何将我的代码指向特定的dns。如何回复用户如果Openfire server已经在您的服务器上运行,并且您能够访问端口9090上的管理控制台,那么dns有什么问题?是的…但是有点混乱。。当我们访问一个网站的例子。com/test/test.php,存在一个test.php页面,该页面在echo上给出响应……但是在restApi中没有像rest/v1/user这样的页面或目录。。那么它是如何处理请求的。。。openfire如何路由请求插件使用Java Restful服务(JAX-RS)注释,这些注释添加在Java代码中,以便控制器根据注册的url直接接收请求,并在处理后写入JSON响应。