Facebook不允许输入密钥哈希

时间:2014-07-02 10:42:05

标签: android facebook

嗨我得到了keyhash,我想把它插入到Facebook应用程序页面的keyhash中,但他们不允许我进入,请任何身体帮助我如何解决该问题

我上传的图片是我的密钥哈希:Iu2kwPnylF8OKtVqPSY / r6kBGG8

enter image description here

当我尝试点击保存更改时,它仍然不允许我

1 个答案:

答案 0 :(得分:3)

使用以下代码生成keyhas:

    try {

           PackageInfo info = getPackageManager().getPackageInfo("Your.packet.name",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) {

    }

如果您之前已经生成了更多的代码,那么您显示的密钥最终会缺少符号" ="