воскресенье, 2 августа 2015 г.

Обходим ограничения Facebook для XMPP в Pidgin

В последнее время возникли проблемы в Pidgin с подключением Facebook. Оказывается с 30 апреля 2014 года, Facebook объявил об устаревании чата API XMPP и ровно через год 30 апреля 2015 года доступ был закрыт. Это включает в себя как доступ к chat.facebook.com и разрешение xmpp_login. 

Решение было найдено тут https://github.com/jgeboski/purple-facebook/wiki/Installing-on-*NIX

1. создайте файл jgeboski.list добавьте в него следующую строку:

deb http://download.opensuse.org/repositories/home:/jgeboski/<version> ./

Замените <version> с версии (самый правый столбец) из приведенной таблицы. В моем случае это:


deb http://download.opensuse.org/repositories/home:/jgeboski/xUbuntu_14.04/ ./

и поместите этот фал в директорию /etc/apt/sources.list.d

2. Добавьте ключ репозитория:

 $ wget http://download.opensuse.org/repositories/home:/jgeboski/<version>/Release.key $ sudo apt-key add Release.key $ rm Release.key

Замените <version> с вашей версией (самый правый столбец) из приведенной выше таблицы.

3. Обновление индекса пакетов:
 

sudo apt-get update

4. Установите плагин:

sudo apt-get install purple-facebook


5. Перезапустите клиент и перейдите в настройки учетной записи Facebook измените протокол на Facebook (их будет два Facebook XMPP и просто Facebook, нам нужен последний).