Android:Facebook登录:该应用程序没有配置Android Key哈希

Jas*_*per 4 android facebook android-facebook

我想让Facebook登录在我的Android应用程序中工作:

这是部分代码:

   private void performFacebookLogin()
                {
                    final Session.NewPermissionsRequest newPermissionsRequest = new Session.NewPermissionsRequest(this, Arrays.asList("email"));
                    Session openActiveSession = Session.openActiveSession(this, true, new Session.StatusCallback()
                    {
                     ...
                    }
                }
Run Code Online (Sandbox Code Playgroud)

但是,当调用此代码时,Facebook登录页面会显示以下错误消息:

该应用程序没有配置Android Key哈希.在以下位置配置您的应用密钥哈希:http://developers.facebook.com/apps/AppID

在开发人员页面上,我看不出任何提供任何哈希密钥的方法,也不确定如何生成哈希密钥本身.

Rag*_*ddy 5

您需要为Android应用程序生成Key哈希值.按照Facebook集成快速入门指南中的说明进行操作.并按照所附屏幕1,2,3,4,5中的说明进行操作.一旦你添加了Key哈希,你就完成了.并查看facebook集成代码.它会毫无困难地工作.

链接为Facebook集成快速入门指南facebook快速入门

说明图片供参考

图片1 图2

希望这对你有所帮助