1

我正在研究 android 应用程序中的 facebook 身份验证。我遵循了https://developers.facebook.com/docs/getting-started/facebook-sdk-for-android/3.0/中提到的所有步骤 它在模拟器中运行良好,但在 android 设备中运行良好。使用 facebook 进行身份验证时,它不会自动使用 facebook 应用程序进行身份验证。而是在 webview 中打开 facebook 登录。登录后,出现以下错误 - “网页不可用 位于 fbconnect://success#access_token... 的网页可能暂时关闭,或者它可能已永久移动到新网址。” 我搜索了问题,创建了调试密钥哈希,将调试密钥哈希更新到了 facebook 应用程序。再试一次,同样的问题。我创建了密钥库文件,为密钥库创建了密钥哈希,再次将密钥哈希更新到 facebook 应用程序。又是同样的问题。我卸载了应用程序并重新安装了应用程序。又是同样的问题。我禁用了设备的 facebook 应用程序,然后运行我的应用程序,通过其身份验证 webview 登录,并成功登录。

4

4 回答 4

2

我收到了类似的消息。刚刚需要更新内置的 facebook 应用程序。真的是一个烦人的小错误,花了这么多时间。

于 2013-07-24T13:30:33.700 回答
1

然后,确保您的 OAuth 重定向 URI(例如 my-app-12345.firebaseapp.com/__/auth/handler)在产品的 Facebook for Developers 网站上的 Facebook 应用程序设置页面中列为您的 OAuth 重定向 URI 之一设置 > Facebook 登录配置。

也许这就是相同的原因!

至少我做错了

于 2016-09-21T13:37:50.397 回答
0

你清楚 Android key hash 和 debug key hash 之间的区别吗?

有时由于缺少 openssl,我们在生成密钥时会遇到问题。

于 2013-05-27T10:56:10.250 回答
0

您在生成密钥哈希时是否使用了正确的“别名”?

于 2013-05-27T10:45:20.810 回答