android - android 上的 facebook api : blank screen instead of auth

标签 android facebook

在过去的 3 个小时里,我一直在寻找关于这个问题的答案,但类似的问题没有帮助,所以我终于提出了这个问题:

我正在尝试使用 Facebook 的 Android SDK,我得到一个“空白”屏幕(它周围有一个框架,但在您期望授权详细信息的地方我却得到了空白):

A blank screen.

单击“登录”会出现相同的页面,只是标题现在是“错误”并带有一条模糊的消息:

An error screen.

  • 我已检查哈希键是否正确。我已将散列键更改为诸如“asdf”之类的荒谬内容,并且日志确实表明该应用程序正在使用 [some key] 并且不匹配。所以我用 [some key] 替换了“asdf”,那个错误就消失了。 (此外,上面的页面在哈希键不正确的情况下甚至不会出现,它只是立即结束身份验证过程。)

  • 我已经检查过日期和时间设置是否正确,所以至少 SSL 没有因此而中断。我也没有在 logcat 中看到任何相关的错误或警告。

  • 我确实找到了 an existing question (没有真正的答案)和链接 solution但这似乎已经过时了。 (而且它不起作用。)

我正在关注 https://developers.facebook.com/docs/mobile/android/build/#enablesso 上的 FB 教程逐字逐句,此时我不知道如何在日志中没有错误或警告的情况下调试它。有没有其他人以前见过这个错误?

(我使用的是 Android API 15 和用于 FB API 的 github 的最新克隆。)

最佳答案

我在 andorid 上使用 Titanium 移动开发时遇到了同样的问题,并且使用 webview 或使用 SSO 都给出了相同的结果。

编辑:已提交一个错误,因此请同时注册: https://developers.facebook.com/bugs/385350798163367?browse=search_4f8ed4596fd900857644164

关于android - android 上的 facebook api : blank screen instead of auth,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10202245/

相关文章:

ios - Graph API 未返回照片中所有标记的内容

java - 我在 Eclipse 中看不到命令​​窗口 - Java Android

java - 动态设置一个ContentProvider的权限

java - Android:组织方法显示警报对话框的最佳实践是什么

java - 将带有表情符号的字符串映射到 Array<String|Char>

iOS UIActivityViewController 缺少 Facebook 选项

没有框架的 JavaScript 树功能

ios - 如何检测Facebook上的默认头像?

swift - 从一个 View Controller 获取 Facebook 值(电子邮件、姓名等)并将它们传输到另一个 View Controller

Android - 拉解析器