Не удается войти в аккаунты на Facebook с помощью pidgin

У меня два аккаунта в фейсбуке, и я общался в чате на обоих из них, используя pidgin. Все работало хорошо, до сегодняшнего дня, когда я не мог подключиться к одному из своих аккаунтов. Server closed the connection ошибка отображалась. Моя другая учетная запись может войти в систему с pidgin просто отлично. Но только минуту назад другой аккаунт также не смог подключиться к Facebook, показывая Internal server error, Facebook полностью прекратил поддержку чата XMPP? В таком случае есть ли способ пообщаться в фейсбуке с помощью pidgin или любого другого стороннего программного обеспечения?

4 ответа

Изменить: я заметил, что мой ответ ниже устарел. Способ установки изменился. Любой, кто заинтересован в решении проблемы, должен просто зайти на страницу https://github.com/jgeboski/purple-facebook и следовать инструкциям, написанным там. Поэтому мой оригинальный пост сейчас бесполезен.

Оригинальный пост: я столкнулся с той же проблемой этим утром, и я только что нашел решение здесь: https://github.com/jgeboski/purple-facebook

Это добавит новый протокол Facebook к Pidgin, который работает для меня.

  1. Перейдите на страницу ниже и загрузите последнюю версию purple-facebook-*. Tar.gz https://github.com/jgeboski/purple-facebook/releases
  2. Выполните шаги, написанные на первой странице выше в разделе Сборка и установка на Linux и других платформах. Мне было довольно сложно его скомпилировать. Мне пришлось установить некоторые недостающие программы через Synaptic, я не уверен, что они действительно были необходимы, однако вам наверняка понадобится libjson-glib-dev. Это было последнее, что мне нужно для успешной настройки.
  3. Прокрутите до Основного использования и выполните последние шаги.

Это должно быть так. Пожалуйста, дайте нам знать, как все прошло!

Джеймс Гебоски (James Geboski) сейчас предоставляет сборки для Debian и Ubuntu, поэтому теперь это так просто:

  1. добавьте репозиторий в качестве источника и установите purple-facebook
  2. перезапустить пиджин
  3. Измените учетную запись, изменив протокол на Facebook, и снимите @chat.facebook.com от имени пользователя

Полную инструкцию можно найти здесь. Purple-facebook Установка на * NIX вики-странице.

https://developers.facebook.com/docs/chat

30 апреля 2014 года Facebook объявил об устаревании API-интерфейса XMPP Chat в рамках выпуска Platform API v2.0.

После 30 апреля 2015 года приложения больше не смогут получать доступ к сервису или API. Это включает как доступ к chat.facebook.com, так и разрешение xmpp_login.

Facebook рекомендует людям получать доступ к сообщениям Facebook на рабочем столе через Facebook.com или Messenger.com.

Facebook сбросил свой XMPP-сервер, и поэтому Pidgin больше не может к нему подключаться. Чтобы использовать чат Facebook в Pidgin, вам нужно установить плагин purple-facebook. Откройте терминал и введите:

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install purple-facebook

На главной странице Pidgin перейдите в ИнструментыУчетные записиУправление учетными записями, выберите свою учетную запись Facebook и нажмите Modidy. В раскрывающемся списке "Протокол" выберите "Facebook" (не "Facebook XMPP") и введите свое имя пользователя и пароль (имя пользователя Facebook, адрес электронной почты или телефон будут действительными именами пользователей).

Протестировано и работает как положено.

С 18 октября 2015 года пурпурно-фейсбук был объединен с основным проектом Pidgin. Он появится в следующем основном выпуске Pidgin, и описанная выше процедура не потребуется.

Другие вопросы по тегам