Facebook 聊天平台是不是支持 BOSH?

Posted

技术标签:

【中文标题】Facebook 聊天平台是不是支持 BOSH?【英文标题】:Does Facebook chat platform support BOSH?Facebook 聊天平台是否支持 BOSH? 【发布时间】:2013-03-06 12:35:44 【问题描述】:

我读过一个相关的问题(Integrating Facebook Chat) 's answer whitch said

Facebook 不进行 S2S 联合,只有 C2S,因此您必须将其用作您的 XMPP 服务器(或在您的服务器上实现类似 XEP-0100 的东西)。 Facebook 目前不支持 BOSH、AFAIK。

我还需要将 Facebook Chat 集成到我的应用程序中,我想知道他们现在是否支持 XMPP over BOSH? developer.facebook.com 上只有一页关于 Chat API 的页面,我没有看到 BOSH 的东西。

如果他们不支持 BOSH,我该怎么办?我需要一个带有 BOSH 的服务器作为代理吗?

谢谢。

【问题讨论】:

【参考方案1】:

他们不支持 BOSH。但是您可以运行您自己的 BOSH 连接管理器(例如 Punjab),通过您的 BOSH 代理通过 BOSH 连接到 Facebook。

【讨论】:

谢谢@Alex,我准备试试node-xmpp-bosh。

以上是关于Facebook 聊天平台是不是支持 BOSH?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 XMPP 和 BOSH 实现 Facebook 聊天

将旁遮普语设置为 Facebook 聊天的 BOSH XMPP 代理

Strophe 无法通过 BOSH 服务器连接到 Facebook

我正在寻找适用于 Android 的 BOSH XMPP 库

使用 Jabber web api 的 Gtalk 是不是需要 BOSH 服务器?

ejabberd - BOSH 模块未启动