如何调试"DialogError: The connection to the server was unsuccessful"错误?



很遗憾地说,这个问题被问了好几次,但从未正确回答。

尝试授权应用程序时,许多人都出现了此错误,并且人们不得不说的唯一提示是重新启动手机或删除缓存。

现在,这可能对几个人有效,但这不是真正的解释,也不是一个严肃的解决方案。

网络上没有关于此错误的说明,所以我希望有人可以解释不同的错误号,以便我可以找到我的问题所在,并建立某种数据中心来处理不同类型的错误,因为没有人解释。

到目前为止,我在主题和我的主题中发现的错误:

  • 我的:1358891 似乎是随机
  • 749
  • 417 - 此错误在主题中解释为 :

错误 - 417 预期失败

417 状态代码表示服务器无法正确 完成请求。发送到服务器的标头之一, "期望"标头,表示服务器无法满足的期望。

有人可以解释这些错误或任何一般提示吗?

对于我的问题,我使用文档中发布的授权方法的标准代码,

日志猫 :

    06-10 23:48:11.872: D/Facebook-WebView(1358): Webview loading URL: https://m.facebook.com/dialog/oauth?type=user_agent&redirect_uri=fbconnect%3A%2F%2Fsuccess&display=touch&client_id=MYAPPID
06-10 23:48:11.884: W/webcore(1358): Can't get the viewWidth after the first layout
06-10 23:48:11.899: V/webview(1358): OnSizeChanged: Enter 
06-10 23:48:11.903: D/Facebook-authorize(1358): Login failed: com.facebook.android.DialogError: The connection to the server was unsuccessful
06-10 23:48:11.903: D/Facebook-WebView(1358): Webview loading URL: https://m.facebook.com/dialog/oauth?type=user_agent&redirect_uri=fbconnect%3A%2F%2Fsuccess&display=touch&client_id=MYAPPID

我遇到了同样的错误。

似乎Facebook应用程序(不是我正在开发的那个)无法正常工作,更准确地说,它没有连接到互联网。

这就是我解决它的方式:

  1. 我从设置->应用程序->管理中清除了Facebook应用程序数据应用程序->脸书->清除数据;
  2. 打开脸书应用程序并登录;
  3. 打开我的应用程序并出现登录对话框。

我在集成Facebook身份验证时也遇到了类似的问题。 问题是由于某些原因,我的模拟器未连接到互联网。

最后,我使用以下步骤解决了这个问题:

在 Eclipse 中:

  1. 右键单击安卓项目
  2. 转到"运行配置"->选择"目标"
  3. 在底部,您可以找到"其他模拟器命令行"选项'
  4. 输入命令"-dns-server X.X.X.X"(X.X.X.X 是 IP 地址我的 DNS 服务器)。

注意:我的环境是Mac OS X 10.8和eclipse indigo。

参考:如何将安卓模拟器连接到互联网

感谢@Jeremy Kie

好吧,问题是我没有在设备上启用互联网连接,也没有注意到。

所以我想错误 1358 和 891 没有可用的连接。

相关内容

最新更新