本文介绍了Facebook错误:允许键:在dev.facebook android配置您的应用程序键哈希值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

当我运行我的Facebook应用程序,我得到以下错误。允许键。在上配置应用程序键哈希值。 ..





任何想法?

解决方案

似乎你生成的哈希码是不正确的。您可以从以下代码生成应用程序哈希键。尝试它

  public static void showHashKey(Context context){
try {
PackageInfo info = context。 getPackageManager()。getPackageInfo(
com.example.project,PackageManager.GET_SIGNATURES); //您的包名称
(签名签名:info.signatures){
MessageDigest md = MessageDigest.getInstance(SHA);
md.update(signature.toByteArray());
Log.v(KeyHash:,Base64.encodeToString(md.digest(),Base64.DEFAULT));
}
} catch(NameNotFoundException e){
} catch(NoSuchAlgorithmException e){
}
}
pre>

When i run my facebook apps i get the following error. allow key. Configure your app key hashes at http://developers.facebook.com/apps/178779105632639 ...

Any idea?

解决方案

It seems that hashkey you generated is not correct. You can generate app hash key from the following code. Try it

public static void showHashKey(Context context) {
    try {
        PackageInfo info = context.getPackageManager().getPackageInfo(
                "com.example.project", PackageManager.GET_SIGNATURES); //Your package name here
        for (Signature signature : info.signatures) {
            MessageDigest md = MessageDigest.getInstance("SHA");
            md.update(signature.toByteArray());
            Log.v("KeyHash:", Base64.encodeToString(md.digest(), Base64.DEFAULT));
            }
    } catch (NameNotFoundException e) {
    } catch (NoSuchAlgorithmException e) {
    }
}

这篇关于Facebook错误:允许键:在dev.facebook android配置您的应用程序键哈希值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-30 06:21