我碰巧有两个 facebook 帐户,我过去常常使用 pidgin 在他们两个上聊天。一切正常,直到今天,我无法连接到我的一个帐户。显示Server closed the connection
错误。我的其他帐户可以很好地从 pidgin 登录。但就在刚才,另一个帐户也无法连接到显示Internal server error
. Facebook 是否完全取消了对 XMPP 聊天的支持?在那种情况下,有没有办法使用 pidgin 或任何其他第三方软件在 facebook 上聊天?
我碰巧有两个 facebook 帐户,我过去常常使用 pidgin 在他们两个上聊天。一切正常,直到今天,我无法连接到我的一个帐户。显示Server closed the connection
错误。我的其他帐户可以很好地从 pidgin 登录。但就在刚才,另一个帐户也无法连接到显示Internal server error
. Facebook 是否完全取消了对 XMPP 聊天的支持?在那种情况下,有没有办法使用 pidgin 或任何其他第三方软件在 facebook 上聊天?
编辑:我注意到我在下面的回答已经过时了。安装方法已更改。任何对该问题的解决方案感兴趣的人都应该转到页面https://github.com/jgeboski/purple-facebook并按照那里写的说明进行操作。因此,我原来的帖子现在没用了。
原帖: 今天早上我遇到了同样的问题,我刚刚在这里找到了解决方案:https ://github.com/jgeboski/purple-facebook
它将为我工作的 Pidgin 添加新的 Facebook 协议。
应该是这样。请告诉我们进展如何!
https://developers.facebook.com/docs/chat
2014 年 4 月 30 日,Facebook 宣布弃用 XMPP Chat API 作为 Platform API v2.0 发布的一部分。
2015 年 4 月 30 日之后,应用程序将无法再访问该服务或 API。这包括访问 chat.facebook.com 和 xmpp_login 权限。
facebook 建议人们通过 Facebook.com 或 Messenger.com 在桌面上访问 Facebook Messages。
James Geboski 现在为 Debian 和 Ubuntu 提供构建,所以现在很简单:
完整的说明在这里 purple-facebook在 *NIX wiki 页面上安装。
Facebook 放弃了他们的 XMPP 服务器,因此 Pidgin 无法再连接到它。为了在 Pidgin 中使用 Facebook 聊天,你必须安装 purple-facebook 插件。打开一个终端并输入:
从 Pidgin 的主页转到Tools→ Accounts→Manage Accounts并选择您的 Facebook 帐户并点击Modidy。在协议下拉列表中选择 Facebook(不是 Facebook XMPP)并输入您的用户名和密码(Facebook 用户名、电子邮件或电话将是有效的用户名)。
测试并按预期工作。
截至 2015 年 10 月 18 日,purple-facebook 已合并到主线 Pidgin 项目中。它将出现在 Pidgin 的下一个主要版本中,并且不需要上述过程。