会话状态CLOSED_LOGIN_FAILED

时间:2013-07-31 10:53:25

标签: android facebook-android-sdk facebook-sdk-3.0

我在facebook android sdk上工作。我使用以下代码获取哈希密钥。现在我在登录Facebook后收到错误会话状态CLOSED_LOGIN_FAILED

参考:if(session.isOpen()), facebook login on android always returning false

try {
        PackageInfo info = getPackageManager().getPackageInfo(
                "your.root.package", 
                PackageManager.GET_SIGNATURES);
        for (Signature signature : info.signatures) {
            MessageDigest md = MessageDigest.getInstance("SHA");
            md.update(signature.toByteArray());
            Log.d("KeyHash:", Base64.encodeToString(md.digest(), Base64.DEFAULT));
            }
    } catch (NameNotFoundException e) {

    } catch (NoSuchAlgorithmException e) {

    }

1 个答案:

答案 0 :(得分:-1)

好我的儿子!听取此解决方案并予以保存

转到此解决方案并仔细阅读: http://www.helloandroid.com/tutorials/using-facebook-sdk-android-development-part-1

现在密切关注: 你必须使用java 1.6 !!

在我的情况下,我做了两次,就像他在我的原始密钥库文件上建议的那样 - 不确定是否这样 是至关重要的。

最后但并非最不重要: 转到Android开发者网站,然后按状态和评论 让你的应用程序公开并打开champein!

(我真的很讨厌面子)

相关问题