web-dev-qa-db-ja.com

Facebookアカウントにアプリケーションアクセスを許可する方法

全てにおいて良い日!

私はかなり長い間、FacebookチャットにEmpathyを使用しようとしていましたが、有効にしようとすると、「アプリケーションはFacebookオンラインアカウントにアクセスできなくなります...」というメッセージが表示されるため、オンラインアカウントにアクセスしてからアクセスを許可します。しかし、ボタンをクリックしてアクセスを許可すると、3秒後に「オフ」に戻ります。何が起きているのか、どうすれば解決できますか?

追伸すでにPidginを使用しようとしましたが、それでも同じエラーが発生します。 「認証に失敗しました」というエラーが表示されることもあります。

また、Webブラウザーを使用してFBアカウントにログインできます。

3
Blessy Chio

前書きのメモ: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が含まれ、上記の手順に取って代わります。

3
David Foerster

私の記憶が正しければ-FacebookがAPIを変更したため、いくつかのパッケージがアカウントにアクセスし、チャットなどのAPIオプションを利用できなくなりました。

たとえば、単純なGoogle検索で詳細情報を見つけることができます。 http://www.omgubuntu.co.uk/2015/04/facebook-chat-api-empathy-Pidgin-stop-working

最後に聞いたのは、ピジンとエンパシーのチームが解決策に取り組んでいるということです。彼らにも幸運を祈っています。

1
somethingorange
  1. PidginのパープルFacebookのプラグインをインストールする手順に従います。
  2. Pidginをインストールします。
  3. PidginでFacebookアカウントを作成しました。
  4. Empathyで、PidginからFacebookアカウントをインポートします。 5- Facebookアカウントをインポートした後、Pidginソフトウェアを削除しました。

そしてその働き

0
user725524