Эмпатия не будет авторизовать учетную запись Facebook
Коротко и сладко: я не могу заставить Empathy добавить фейсбук в качестве аккаунта. Совсем.
Он просит меня войти в Facebook (facebookname@chat.facebook.com здесь не будет работать, я пытался. Возвращается как недействительный, и да, я использовал имя пользователя 'url') в браузере Chrome (даже по умолчанию был Firefox, когда Попытка сделать это, то же самое произошло), и все, что я получаю, это "Предупреждение об успехе: рассматривайте вышеуказанный URL как ваш пароль" или что-то подобное. А настройки аккаунта все еще "ждут" подтверждения от фейсбука.
Кто-нибудь еще может решить эту проблему? Я отключил безопасный просмотр, уведомления о входе в аккаунт, вышел, удалил приложение ubuntu из Facebook.
В противном случае я просто возьму другой чат для Ubuntu.
2 ответа
Facebook Chat перестанет работать в Empathy и других сторонних клиентах для обмена мгновенными сообщениями с 30 апреля 2015 г.
В какой-то момент после 30 апреля - Facebook заявляет, что устаревание API может занять несколько недель - попытка подключиться к чату Facebook с помощью приложения, такого как Pidgin или Empathy, больше не будет работать и приведет к ошибке подключения.
Хотя (казалось бы, внезапная) потеря популярного чата удивит пользователей настольных компьютеров, это не новость для разработчиков.
Facebook объявил об отказе от API-интерфейса чата XMPP, который позволяет сторонним приложениям "подключаться" к чату Facebook еще в апреле прошлого года.
API замены для доступа к чату Facebook (или Messenger) не было объявлено.
Источник: http://www.omgubuntu.co.uk/2015/04/facebook-chat-api-empathy-pidgin-stop-working
А пока в настройках безопасности в Facebook вы можете сгенерировать специальный пароль для Jabber, который позволит работать Empathy и Pidgin.
То, что произошло, это facebook.com (ну, в чате) больше не использует https. Эмпатия хочет. Вы должны вручную изменить настройки. Это легко, но вы снова подключаетесь через http, так что будьте в надежной сети.
шаги:
- Закройте настройки сочувствия / учетной записи.
- Открытый терминал (ctrl+alt+T или поисковый терминал)
Введите эту команду:
sudo nano /usr/share/accounts/providers/facebook.provider
Найдите следующую строку в файле:
<group name="user_agent">
Добавьте это непосредственно после этой строки:
<setting name="AllowedSchemes" type="as">['https','http']</setting>
Хит Ctrl+X
- Введите yes или y, нажмите ввод
- Перезагрузите вашу систему
- Теперь вы сможете войти в Facebook из настроек аккаунта.
Примечание. Скопируйте приведенные выше команды точно. В других словах /usr/ - это фактический путь, который не должен заменяться вашим собственным именем пользователя.
И снова вы подключаетесь через незащищенное / зашифрованное соединение к Facebook. Используйте это только в доверенной сети.