Эмпатия не подключается к учетной записи Facebook

в Системные настройки >> Сетевые учетные записи , когда я добавляю учетную запись Facebook, он перенаправляет меня в браузер и открывает веб-страницу на фотографии ниже и ничего не делает после этого

какая-либо помощь ?? Photo

6
задан 17 May 2013 в 19:15

3 ответа

Одна команда строки фиксирует следующий sallp предыдущий ответ (вставка копии в терминале):

sudo sed -i.bak "/<setting name=\"ClientId\">/a\          <setting name=\"AllowedSchemes\" type=\"as\">\['https','http'\]<\/setting>" /usr/share/accounts/providers/facebook.provider

, Если это не работает на Вас, можно все еще откатывать к предыдущей версии файла при помощи резервного копирования с:

sudo mv /usr/share/accounts/providers/facebook.provider.bak /usr/share/accounts/providers/facebook.provider

Hope это поможет!

2
ответ дан 17 May 2013 в 19:15

Я хотел бы вмешаться по проблеме для добавления ясности. Я повторяю обсуждение из этого сообщения форума человечности: http://ubuntuforums.org/showthread.php?t=2146595

проблема, что все происходят, происходит из-за опции 'Secure Browsing' Facebook. Это требует, чтобы логины Facebook и соединения использовали HTTPS, вместо HTTP (защитите HTTP по сравнению с нормальным HTTP). По умолчанию я полагаю, что учетные записи онлайн используют HTTP, таким образом, это просто не будет работать.

из-за этого, у нас есть несколько опций.

Опция 1 (Небезопасное Решение): Отключите Facebook Безопасное просматривание интерфейса безопасности на Facebook.com. Это отключит значения по умолчанию HTTPS на ВСЕХ Ваших страницах Facebook на ВСЕХ устройствах, например, сотовых телефонах, других компьютерах, и т.д. Это работает, но это не идеальное решение.

Опция 2 (Правильный Путь): Мы можем просто запросить, чтобы учетные записи онлайн просто использовали Подключение HTTPS вместо HTTP-соединения. Чтобы сделать это, мы можем использовать предыдущий совет Derek Karpinski (заключенный в кавычки ниже). Это по существу говорит Учетным записям Онлайн пробовать и HTTP и HTTPS. Так как Facebook нуждается в HTTPS, это - то, что мы хотим. После выполнения его шагов ниже, удалите приложение Ubuntu в Facebook (если Вы ранее попробовали и не удались добавить его), выйдите из Facebook и закройте Учетные записи Онлайн. Вы на самом деле не должны перезапускать свой компьютер, просто близко Учетные записи Онлайн. Вновь откройте Учетные записи Онлайн и попробуйте еще раз. и вещи должны хорошо работать!

Это - то, как Вы фиксируете его, выполняете эту команду в терминале:

gksudo gedit /usr/share/accounts/providers/facebook.provider

Это откроет текстовый редактор. Рассматриваемый файл является профилем аккаунта в Facebook. Добавьте эту строку:

<setting name="AllowedSchemes" type="as">['https','http']</setting>

прямо после этой строки:

<group name="user_agent">

Сохранили файл и закрывают текстовый редактор. Вы теперь сможете правильно ввести свои учетные данные Facebook от панели учетных записей онлайн.

3
ответ дан 17 May 2013 в 19:15

Я нашел ответ здесь https://bugs.launchpad.net/ubuntu / + source/gnome-control-center-signon / +, ошибка/1180297 делает gksu gedit/usr/share/accounts/providers/facebook.provider

, добавляют < определяя имя = тип "AllowedSchemes" = "как"> ['https', 'http'] с другими настройки удаляют пространство после < и сохраните его, работал на меня, но парень, который отправил его, сказал, что это подвергает Ваш рабочий стол некоторым угрозам безопасности

2
ответ дан 17 May 2013 в 19:15

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

Похожие вопросы: