我创建了一个使用聊天api的Facebook应用程序,使用以下结构
Strophe.js <-- --> Punjab <-- --> Facebook XMPP
一切正常。我的问题是:一旦我的应用程序连接,我可以阻止其他客户端收到消息吗?
详细说明:如果用户开始使用我的应用程序进行通信,他不应该在正常的Facebook聊天ui收到回复。
可以这样做吗?
答案 0 :(得分:1)
我不相信这是可能的。您可以使用Pidgin通过其XMPP console进行测试。
developer docs for chat列出支持的功能&amp;有一个关于限制的部分,开始于:
Facebook Chat应与每个XMPP客户端兼容,但不是完整的XMPP服务器。它应该被认为是www.facebook.com上Facebook Chat的世界的代理。因此,它有几种行为与您对传统XMPP服务的期望略有不同:...
因此,您不应期望浏览器内的Facebook Chat客户端的行为与XMPP兼容的客户端一样。