Как предоставить доступ к приложению для учетной записи Facebook
Добрый день всем!
Я уже довольно давно пытаюсь использовать чат Empathy для Facebook, но всякий раз, когда я пытаюсь включить его, я получаю сообщение "Приложения больше не могут получить доступ к вашей учетной записи в сети Facebook, бла, бла, бла...", и поэтому я попытался перейти к онлайн-счетам, а затем предоставить доступ. Но всякий раз, когда я нажимаю кнопку, чтобы предоставить доступ, она возвращается к "выключен" через три секунды. Что происходит и как я могу решить это?
PS Я уже пробовал использовать Pidgin, но все равно получаю ту же ошибку. Иногда я также получаю ошибку "авторизация не удалась".
Кроме того, я могу войти в свою учетную запись FB, используя мой веб-браузер.
3 ответа
Примечание: кажется, что Empathy не поддерживает службу обмена сообщениями Facebook, но Pidgin, похожий клиент для обмена сообщениями, основанный на той же библиотеке libpurple
, делает с плагином, как описано ниже.
purple-facebook
Плагин является заменой встроенного плагина Facebook XMPP. Facebook находится в процессе закрытия их службы XMPP, что неизбежно нарушит существующую поддержку.
( Источник)
Следующие инструкции написаны для Pidgin, и в то же время они должны работать одинаково для Empathy в теории (поскольку оба они основаны на libpurple
), люди сообщают, что Empathy по какой-то причине не принимает этот плагин.
Установить
purple-facebook
в Ubuntu, Linux Mint и его производных вы можете использовать его официальный репозиторий. Чтобы добавить репозиторий и установить плагин, используйте следующие команды:sudo add-apt-repository "deb http://download.opensuse.org/repositories/home:/jgeboski/xUbuntu_$(lsb_release -rs)/ /" wget -O- 'https://jgeboski.github.io/obs.key' | sudo apt-key add - sudo apt-get update sudo apt-get install purple-facebook
Если вы не хотите добавлять PPA, вы можете загрузить DEB с ЗДЕСЬ (но вы не получите никаких обновлений, если не добавите репозиторий). Или возьмите источник и постройте его самостоятельно. [...]
После установки добавьте новую учетную запись в Pidgin ("Учетные записи" > " Управление учетными записями"> " Добавить") и в раскрывающемся списке "Протокол" выберите "Facebook" (важно: НЕ "Facebook (XMPP)"):
Pidgin Facebook Я также должен упомянуть, что в поле имени пользователя вы можете указать либо ваш emil, либо имя пользователя Facebook, либо номер телефона, связанный с вашей учетной записью Facebook.
( Источник с некоторыми изменениями)
По состоянию на 18 октября 2015 года работа GSoC компании Jgeboski была объединена с основным проектом Pidgin. Он появится в следующем основном выпуске Pidgin.
Это означает, что будущие версии libpurple в Ubuntu (и, возможно, ранее в Pidgin PPA) будут включать purple-facebook
и заменить вышеуказанную процедуру.
Если я правильно помню - Facebook изменил свой API, что фактически не позволило нескольким пакетам получить доступ к вашей учетной записи и использовать параметры API, такие как чат.
Вы можете найти больше информации с помощью простого поиска Google, например: http://www.omgubuntu.co.uk/2015/04/facebook-chat-api-empathy-pidgin-stop-working
Последнее, что я слышал, команды Pidgin и Empathy работают над решением, я тоже желаю им удачи.
- Я следую инструкциям по установке плагина purple-facebook для Pidgin.
- Я устанавливаю Pidgin.
- Создан аккаунт в фейсбуке на пиджине.
- В Empathy импортируйте учетную запись Facebook из Pidgin. 5- Удалено программное обеспечение Pidgin после импорта учетной записи Facebook.
И его работа