【问题标题】:Facebook XMPP chat API - device priorityFacebook XMPP 聊天 API - 设备优先级
【发布时间】:2013-01-08 02:23:27
【问题描述】:

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

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

一切正常。我的问题是:我的应用连接后能否阻止其他客户端接收消息?

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

这个可以吗?

【问题讨论】:

  • 基本上我需要发送优先级... 128 ,但是如何?

标签: javascript facebook api xmpp chat


【解决方案1】:

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

developer docs for chat 列出了支持的功能并有一节介绍了限制,开头是:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-06-08
    • 1970-01-01
    • 2013-08-28
    • 1970-01-01
    • 1970-01-01
    • 2013-03-26
    • 1970-01-01
    相关资源
    最近更新 更多