Empathy 不会授权 Facebook 帐户

Eri*_*c E 5 empathy facebook

简短而甜蜜:我无法让 Empathy 将 Facebook 添加为帐户。在所有。

它要求我在 Chrome 浏览器中登录 facebook(facebookname@chat.facebook.com 在这里不起作用,我试过了。返回无效,是的,我使用了“url”用户名)尝试这样做,发生了同样的事情),我得到的只是“成功警告:将上述 url 视为您的密码”或类似的内容。并且帐户设置仍然“等待”来自 facebook 的验证。

还有其他人解决了这个问题吗?我已禁用安全浏览、帐户登录通知、注销、从 Facebook 删除 ubuntu 应用程序。

否则我会为 ubuntu 再找一个聊天。

use*_*186 3

Facebook Chat 将于 2015 年 4 月 30 日起停止在 Empathy 和其他第三方桌面即时通讯客户端中运行

\n

在 4 月 30 日之后的某个时刻 \xe2\x80\x94 Facebook 表示 API 弃用可能需要几周时间 \xe2\x80\x94 尝试使用 Pidgin 或 Empathy 等应用程序连接到 Facebook Chat 将不再有效,并且会引发连接错误。

\n

尽管(看似突然)流行的聊天服务的消失会让桌面用户感到惊讶,但这对开发人员来说并不是新闻。

\n

Facebook 早在去年 4 月就宣布将弃用 XMPP Chat API,该 API 允许第三方应用程序 \xe2\x80\x98connect\xe2\x80\x99 与 Facebook 聊天。

\n

用于访问 Facebook Chat(或 Messenger)的替代 API 尚未公布。

\n

资料来源:http ://www.omgubuntu.co.uk/2015/04/facebook-chat-api-empathy-pidgin-stop-working

\n

与此同时,在 Facebook 的安全设置中,您可以为 Jabber 生成一个特殊密码,以便 Empathy 和 Pidgin 能够工作。

\n


Eri*_*ric 0

发生的事情是 facebook.com(以及聊天)不再使用 https。同理心想要。您必须手动编辑设置。这很简单,但您还是通过 http 连接,因此请使用受信任的网络。

脚步:

  1. 关闭同理心/帐户设置。
  2. 打开终端(ctrl+alt+T 或搜索终端)
  3. 输入这个命令:

    sudo nano /usr/share/accounts/providers/facebook.provider
    
    Run Code Online (Sandbox Code Playgroud)
  4. 在文件中查找以下行:

    <group name="user_agent">
    
    Run Code Online (Sandbox Code Playgroud)
  5. 直接在该行之后添加:

    <setting name="AllowedSchemes" type="as">['https','http']</setting>
    
    Run Code Online (Sandbox Code Playgroud)
  6. ctrl+X

  7. 输入yesy,按 Enter 键
  8. 重新启动您的系统
  9. 您现在应该可以从帐户设置登录 Facebook。

注意:准确复制上面的命令。换句话说,/usr/ 是实际路径,不要替换为您自己的用户名。

再说一遍,您现在正在通过不安全/加密的连接连接到 Facebook。仅在受信任的网络上使用此功能。

  • Ubuntu 13.04 默认有此选项。但仍然不起作用。 (3认同)