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

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

简而言之:我无法让 Empathy 添加 Facebook 作为帐户。完全无法。

它要求我登录 Facebook([电子邮件保护]无法在这里工作,我试过了。返回结果为无效,是的,我在 chrome 浏览器中使用了“url”用户名(尝试此操作时甚至将 Firefox 设置为默认浏览器,也发生了同样的事情),而我得到的只是“成功警告:将上述 url 视为您的密码”或类似的内容。并且帐户设置仍然“等待”来自 Facebook 的验证。

还有人修复过这个问题吗?我已经禁用了安全浏览、账户登录通知、注销、从 Facebook 上删除了 ubuntu 应用。

否则我只会为 ubuntu 进行另一次聊天。

答案1

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

在 4 月 30 日之后的某个时间点——Facebook 表示 API 弃用可能需要几周时间——尝试使用 Pidgin 或 Empathy 等应用程序连接到 Facebook 聊天将不再起作用,并会抛出连接错误。

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

早在去年 4 月,Facebook 就宣布将弃用允许第三方应用程序“连接”Facebook 聊天的 XMPP 聊天 API。

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

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

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

答案2

发生的事情是 facebook.com(聊天室)不再使用 https。Empathy 想要。您必须手动编辑设置。这很容易,但您再次通过 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. 类型是的或者,按回车键
  8. 重新启动系统
  9. 您现在应该可以从帐户设置登录 Facebook。

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

再次强调,您现在通过不安全/加密的连接连接到 Facebook。请仅在受信任的网络上使用此方法。

相关内容