Не удается войти в аккаунты на 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, который работает для меня.
- Перейдите на страницу ниже и загрузите последнюю версию purple-facebook-*. Tar.gz https://github.com/jgeboski/purple-facebook/releases
- Выполните шаги, написанные на первой странице выше в разделе Сборка и установка на Linux и других платформах. Мне было довольно сложно его скомпилировать. Мне пришлось установить некоторые недостающие программы через Synaptic, я не уверен, что они действительно были необходимы, однако вам наверняка понадобится libjson-glib-dev. Это было последнее, что мне нужно для успешной настройки.
- Прокрутите до Основного использования и выполните последние шаги.
Это должно быть так. Пожалуйста, дайте нам знать, как все прошло!
Джеймс Гебоски (James Geboski) сейчас предоставляет сборки для Debian и Ubuntu, поэтому теперь это так просто:
- добавьте репозиторий в качестве источника и установите purple-facebook
- перезапустить пиджин
- Измените учетную запись, изменив протокол на 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, и описанная выше процедура не потребуется.