私はたまたま2つのFacebookアカウントを持っているので、Pidginを使用して両方のアカウントでチャットしていました。今日まで、アカウントの1つに接続できなかったまで、すべてが正常に機能していました。 Server closed the connection
エラーが表示されていました。私の他のアカウントはPidginからうまくログインできました。しかしほんの少し前に、他のアカウントもInternal server error
を表示するFacebookに接続できませんでした。 FacebookはXMPPチャットのサポートを完全に撤回しましたか?その場合、Pidginまたは他のサードパーティのソフトウェアを使用してFacebookでチャットする方法はありますか?
編集:以下の私の答えが古いことに気づきました。インストール方法が変更されました。問題の解決に興味がある人は誰でも https://github.com/jgeboski/purple-facebook のページに行って、そこに書かれた指示に従ってください。したがって、私の元の投稿は今では役に立たない。
元の投稿:今朝同じ問題にぶつかり、ここで解決策を見つけました: https:// github。 com/jgeboski/purple-facebook
私のために働く新しいFacebookプロトコルをPidginに追加します。
それであるはずです。それがどうなったのか教えてください!
James Geboskiは現在、DebianおよびUbuntuのビルドを提供しているため、次のように簡単になりました。
完全な手順はこちらからpurple-facebook Installing on * NIX wiki page。
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メッセージにアクセスすることを推奨しています。
FacebookはXMPPサーバーを削除したため、Pidginはこれに接続できなくなりました。 PidginでFacebookチャットを使用するには、パープル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日の時点で、紫色のFacebookはメインラインのPidginプロジェクトにマージされました。Pidginの次のメジャーリリースで表示され、上記の手順は不要です。