简短而甜蜜:我无法让 Empathy 将 Facebook 添加为帐户。在所有。
它要求我在 Chrome 浏览器中登录 facebook(facebookname@chat.facebook.com 在这里不起作用,我试过了。返回无效,是的,我使用了“url”用户名)尝试这样做,发生了同样的事情),我得到的只是“成功警告:将上述 url 视为您的密码”或类似的内容。并且帐户设置仍然“等待”来自 facebook 的验证。
还有其他人解决了这个问题吗?我已禁用安全浏览、帐户登录通知、注销、从 Facebook 删除 ubuntu 应用程序。
否则我会为 ubuntu 再找一个聊天。
在 4 月 30 日之后的某个时刻 \xe2\x80\x94 Facebook 表示 API 弃用可能需要几周时间 \xe2\x80\x94 尝试使用 Pidgin 或 Empathy 等应用程序连接到 Facebook Chat 将不再有效,并且会引发连接错误。
\n尽管(看似突然)流行的聊天服务的消失会让桌面用户感到惊讶,但这对开发人员来说并不是新闻。
\nFacebook 早在去年 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发生的事情是 facebook.com(以及聊天)不再使用 https。同理心想要。您必须手动编辑设置。这很简单,但您还是通过 http 连接,因此请使用受信任的网络。
脚步:
输入这个命令:
sudo nano /usr/share/accounts/providers/facebook.provider
Run Code Online (Sandbox Code Playgroud)在文件中查找以下行:
<group name="user_agent">
Run Code Online (Sandbox Code Playgroud)直接在该行之后添加:
<setting name="AllowedSchemes" type="as">['https','http']</setting>
Run Code Online (Sandbox Code Playgroud)按ctrl+X
注意:准确复制上面的命令。换句话说,/usr/ 是实际路径,不要替换为您自己的用户名。
再说一遍,您现在正在通过不安全/加密的连接连接到 Facebook。仅在受信任的网络上使用此功能。
| 归档时间: |
|
| 查看次数: |
3971 次 |
| 最近记录: |