Pidgin で Facebook にログインできなくなっていたので purple-facebook プラグインを試す

最近 Pidgin での Facebook 接続で以下のようなエラーが発生して接続できなくなっていた.
Screenshot from 2015-08-10 07-13-39 🏛️

調べてみるとPidgin で利用している XMPP Chat API は2014-04-30 から非推奨になって,2015-04-30 から使えなくなっていたらしい.

何か方法はないかなと探してみると以下のようなプロジェクトを発見.

これを使えばfacebook chat が Pidgin でまた利用出来るようになる?ということで試してみた.

導入環境

  • Debian stretch amd64
  • Pidgin 2.10.11-1

リポジトリの登録

% sudo sh -c 'echo "deb http://download.opensuse.org/repositories/home:/jgeboski/Debian_8.0 ./" > /etc/apt/sources.list.d/jgeboski.list'

この URL の Debian_8.0 部分は host のディストリビューションによって変わる.以下のページを参照して設定する.

鍵登録

% wget wget http://download.opensuse.org/repositories/home:/jgeboski/Debian_8.0/Release.key
% gpg  ./Release.key
pub  2048R/1C85BB5E 2015-07-23 home:jgeboski OBS Project <home:jgeboski@build.opensuse.org>
% sudo apt-key add ./Release.key
OK
% rm ./Release.key

この URL の Debian_8.0 部分は host のディストリビューションによって変わる.以下のページを参照して設定する.

パッケージを最新にして purple-facebook pkg を導入

% sudo apt update && sudo apt upgrade && sudo apt install purple-facebook

Pidgin が起動していたら終了して起動し直す.
以下のようにこれまであった facebook (XMPP) の上に Facebook の項目が増えた.
Screenshot from 2015-08-10 07-40-23 🏛️

既存の設定を書き換えるか,新規に Facebook プロトコルでの設定を行い,接続を試みる.

ログイン失敗

以下のエラーとなりログイン出来ない.

Login approvals are on. Expect an SMS shortly with a code to use for log in (406)

これはおそらく2段階認証が有効になっているため.パスワードの代わりにコードジェネレータ のコードを入力することでログインできた.
Screenshot_2015-08-10-08-27-02 🏛️

#Google Hangout もどうにかならないかな……

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

To respond on your own website, enter the URL of your response which should contain a link to this post's permalink URL. Your response will then appear (possibly after moderation) on this page. Want to update or remove your response? Update or delete your post and re-enter your post's URL again. (Find out more about Webmentions.)