7

我使用以下结构创建了一个使用聊天 api 的 Facebook 应用程序

Strophe.js <-- --> Punjab <-- --> Facebook XMPP

一切正常。我的问题是:一旦我的应用程序连接,我可以阻止其他客户端接收消息吗?

详细说明:如果用户开始使用我的应用程序进行交流,他不应该在正常的 facebook 聊天 ui 上收到回复。

这可以做到吗?

4

1 回答 1

1

我不相信这是可能的。您可以通过其XMPP 控制台使用 Pidgin 对其进行测试。

聊天的开发者文档列出了支持的功能并有一个关于限制的部分,开头是:

Facebook Chat 应该与每个 XMPP 客户端兼容,但不是完整的 XMPP 服务器。它应该被认为是 www.facebook.com 上 Facebook Chat 世界的代理。因此,它的一些行为与您对传统 XMPP 服务的期望略有不同:...

因此,您不应期望浏览器内的 Facebook 聊天客户端表现得像符合 XMPP 的客户端。

于 2013-02-03T22:32:31.480 回答