全てにおいて良い日!
私はかなり長い間、FacebookチャットにEmpathyを使用しようとしていましたが、有効にしようとすると、「アプリケーションはFacebookオンラインアカウントにアクセスできなくなります...」というメッセージが表示されるため、オンラインアカウントにアクセスしてからアクセスを許可します。しかし、ボタンをクリックしてアクセスを許可すると、3秒後に「オフ」に戻ります。何が起きているのか、どうすれば解決できますか?
追伸すでにPidginを使用しようとしましたが、それでも同じエラーが発生します。 「認証に失敗しました」というエラーが表示されることもあります。
また、Webブラウザーを使用してFBアカウントにログインできます。
前書きのメモ:EmpathyはFacebookのメッセージングサービスをサポートしていないようですが、 Pidgin 、同じライブラリに基づく類似のマルチメッセージングクライアントlibpurple
は、以下で説明するプラグインを使用します。
purple-facebook
プラグインは、組み込みのFacebook XMPPプラグインの代替です。 FacebookはXMPPサービスをシャットダウンするプロセスにあります。これは、既存のサポートを必然的に破壊します。
( ソース )
次の手順はPidgin向けに書かれており、理論的には共感の場合は同じように機能するはずですが(どちらもlibpurple
に基づいているため)、何らかの理由でEmpathyがこのプラグインを受け入れないと報告しています。
Ubuntu、Linux Mint、および派生物に
purple-facebook
をインストールするには、その公式リポジトリを使用できます。リポジトリを追加してプラグインをインストールするには、次のコマンドを使用します。Sudo add-apt-repository "deb http://download.opensuse.org/repositories/home:/jgeboski/xUbuntu_$(lsb_release -rs)/ /" wget -O- 'https://jgeboski.github.io/obs.key' | Sudo apt-key add - Sudo apt-get update Sudo apt-get install purple-facebook
PPAを追加したくない場合は、DEBを HERE からダウンロードできます(ただし、リポジトリを追加しない限り、更新は受信されません)。または、自分で source および build it を取得します。 […]
一度インストールしたら、Pidginに新しいアカウントを追加(Accounts>Manageアカウント>追加)およびプロトコルドロップダウンで「Facebook」を選択します(重要:「Facebook(XMPP)」ではありません):
Pidgin Facebookまた、ユーザー名フィールドには、emil、Facebookユーザー名、またはFacebookアカウントに関連付けられた電話番号を入力できます。
( ソース 修正を加えて)
2015年10月18日、jgeboskiのGSoCの作業はメインラインのPidginプロジェクトに統合されました。 Pidginの次のメジャーリリースで登場します。
つまり、Ubuntuの将来のlibpurpleバージョン(およびおそらく Pidgin PPA の初期のバージョン)にはpurple-facebook
が含まれ、上記の手順に取って代わります。
私の記憶が正しければ-FacebookがAPIを変更したため、いくつかのパッケージがアカウントにアクセスし、チャットなどのAPIオプションを利用できなくなりました。
たとえば、単純なGoogle検索で詳細情報を見つけることができます。 http://www.omgubuntu.co.uk/2015/04/facebook-chat-api-empathy-Pidgin-stop-working
最後に聞いたのは、ピジンとエンパシーのチームが解決策に取り組んでいるということです。彼らにも幸運を祈っています。
そしてその働き