我碰巧有兩個 Facebook 帳戶,我曾經使用洋涇浜在這兩個帳戶上聊天。一切都正常,直到今天,我無法連接到我的一個帳戶。Server closed the connection
顯示錯誤。我的其他帳戶可以很好地從 pidgin 登入。但就在不久前,其他帳號也無法連結到 Facebook,顯示Internal server error
. Facebook 是否完全取消了對 XMPP 聊天的支援?在這種情況下,有什麼方法可以使用 pidgin 或任何其他第三方軟體在 facebook 上聊天嗎?
答案1
編輯:我注意到我下面的答案已經過時了。安裝方法已變更。任何對問題解決方案感興趣的人都應該訪問該頁面https://github.com/jgeboski/purple-facebook並按照那裡寫的說明進行操作。所以我原來的貼文現在已經沒有用了。
原帖: 今天早上我遇到了同樣的問題,我剛剛在這裡找到了解決方案:https://github.com/jgeboski/purple-facebook
它將向 Pidgin 添加新的 Facebook 協議,對我有用。
- 進入以下頁面下載最新的紫色-facebook-*.tar.gz https://github.com/jgeboski/purple-facebook/releases
- 按照上面第一頁寫的步驟進行操作在 Linux 和其他平台上建置和安裝。對我來說編譯它是相當困難的。我必須透過 Synaptic 安裝一些缺少的程序,我不確定哪些是真正需要的,但是您將需要libjson-glib-dev一定。這是成功配置它所需的最後一件事。
- 向上捲動至基本用法並按照最後的步驟操作。
應該是這樣。請讓我們知道進展如何!
答案2
https://developers.facebook.com/docs/chat
2014 年 4 月 30 日,Facebook 宣佈在發布 Platform API v2.0 時棄用 XMPP Chat API。
2015 年 4 月 30 日之後,應用程式將無法再存取該服務或 API。這包括對 chat.facebook.com 的存取權限和 xmpp_login 權限。
facebook 建議人們透過 Facebook.com 或 Messenger.com 在桌面上造訪 Facebook Messages。
答案3
James Geboski 現在提供 Debian 和 Ubuntu 的構建,因此現在非常簡單:
- 新增儲存庫作為來源並安裝 Purple-facebook
- 重新啟動洋涇浜語
- 編輯帳戶,將協議更改為 Facebook 並從用戶名中刪除 @chat.facebook.com
完整說明在這裡 Purple-facebook在 *NIX 上安裝 維基頁面。
答案4
Facebook 放棄了他們的 XMPP 伺服器,因此 Pidgin 無法再連接到它。為了在 Pidgin 中使用 Facebook 聊天,您必須安裝 Purple-facebook 外掛程式。
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install purple-facebook
從 Pidgin 主頁前往Tools→ Accounts→Manage Accounts並選擇您的 Facebook 帳戶並點擊Modidy。在協議下拉清單中選擇 Facebook(不是 Facebook XMPP)並輸入您的用戶名和密碼(Facebook 用戶名、電子郵件或電話將是有效的用戶名)。
經過測試並按預期工作。
自 2015 年 10 月 18 日起, Purple-facebook 已合併至主線 Pidgin 專案。它將出現在 Pidgin 的下一個主要版本中,並且不需要上述過程。