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 もどうにかならないかな……

コメントを残す

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

Your post must include a link to this post.

How does this work?
Write a response on your own website and include a link to this post. Then submit your response’s URL here. Your response may appear here after moderation. To update or remove it, edit or delete your original post and submit the same URL again. Learn more about Webmentions.