Эмпатия не будет авторизовать учетную запись 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, так что будьте в надежной сети.

шаги:

  1. Закройте настройки сочувствия / учетной записи.
  2. Открытый терминал (ctrl+alt+T или поисковый терминал)
  3. Введите эту команду:

    sudo nano /usr/share/accounts/providers/facebook.provider
    
  4. Найдите следующую строку в файле:

    <group name="user_agent">
    
  5. Добавьте это непосредственно после этой строки:

    <setting name="AllowedSchemes" type="as">['https','http']</setting>
    
  6. Хит Ctrl+X

  7. Введите yes или y, нажмите ввод
  8. Перезагрузите вашу систему
  9. Теперь вы сможете войти в Facebook из настроек аккаунта.

Примечание. Скопируйте приведенные выше команды точно. В других словах /usr/ - это фактический путь, который не должен заменяться вашим собственным именем пользователя.

И снова вы подключаетесь через незащищенное / зашифрованное соединение к Facebook. Используйте это только в доверенной сети.

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