新的网络应用程序功能很有趣,我已经按要求设置了一切,但 Empathy 仍然无法连接到 Facebook。
当我转到“在线帐户”对话框并打开 Facebook 选项卡中的 Empathy 选项对话框时,显示以下内容:
- 身份证明为空白,无法编辑
- 别名是空白的,但可以编辑
- 可以看到“在线编辑您的个人数据”的通知
我尝试使用我的电子邮件地址和用户名登录 Facebook,但结果相同。
答案1
前往 Facebook 帐户设置,禁用这登录通知(安全设置)。然后,尝试登录 Empathy。成功了!!
答案2
我也遇到了同样的问题。我已通过删除旧的“Jabber”Facebook 帐户条目并添加新的“Facebook”帐户解决了该问题。
新类型需要你通过类似浏览器的界面登录 Facebook,并将 Ubuntu 注册为 Facebook 应用程序,并具备应用程序权限等。
据推测这是因为 Gwibber 也使用中央在线帐户来发布状态,而 Shotwell 也使用中央在线帐户来上传照片。
答案3
以下是在 empathy messenger 中使用 Jabber 的简单配置:启动 empathy 并从帐户菜单或按f4。
现在你需要去:https://www.facebook.com/sitetour/chat.php
你需要从这里登录你的 Facebook 账户,接下来你将点击“其他-Windows/Mac/Linux”,这将弹出一个配置窗口你的脸书账号。
默认情况下(因为我知道没有端口配置)您所需要的只是:
- Jabber ID:<用户名@chat.facebook.com>
- 密码:<你的 Facebook 密码>
就这样,您现在已登录 Facebook。
答案4
我在 Ubuntu 13.04 中遇到了同样的问题。我所做的就是运行以下命令ff
:
sudo sed -i.bak "/<setting name=\"ClientId\">/a\ <setting name=\"AllowedSchemes\" type=\"as\">\['https','http'\]<\/setting>" /usr/share/accounts/providers/facebook.provider
效果很好!