我正在尝试找一个解决方案来检查用户是否通过jid作为参数登录,但没有成功。
我想知道是否有办法在不必登录服务器的情况下检查这一点。在日志之前验证jid是否已经登录,然后使用阻止访问的消息进行处理。我正在使用agsXMPP库。 有谁知道如何解决它?
答案 0 :(得分:0)
您可以尝试直接从服务器通过JID获取状态,而无需登录。例如在公开场合:
http://example.com:9090/plugins/presence/status?jid=jsmith@example.com&type=xml
会回复用户状态,以便您知道他是否在线。
我不相信agxmpp sdk本身就有这样的方法。