如何找到不在名单中的用户?

时间:2015-09-03 05:47:16

标签: javascript xmpp chat strophe

如何找到不在用户名单中的某个用户?我正在使用strophe。找到存在是否需要用户在名单中?

2 个答案:

答案 0 :(得分:3)

XMPP名单的目的是让服务器知道谁可以接收您的存在。

这意味着如果用户没有通过接受他的名单来批准其他用户看到他的存在,则其他用户无法看到/获得他的存在。

这是XMPP的隐私导向功能。

答案 1 :(得分:1)

我发现通过调整服务器配置,它可能。通过在openfire服务器中使用Presence插件,我们可以这样做。 presence插件是一种通过HTTP提供简单状态信息的服务。它可用于在网页上显示用户或组件的在线状态图标,或从Web服务轮询在线状态信息。

此示例以XML格式请求存在用户“jsmith”:

http://example.com:9090/plugins/presence/status?jid=jsmith@example.com&type=xml