本文介绍了Facebook错误:允许键:在dev.facebook android配置您的应用程序键哈希值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
当我运行我的Facebook应用程序,我得到以下错误。允许键。在上配置应用程序键哈希值。 ..
任何想法?
解决方案
似乎你生成的哈希码是不正确的。您可以从以下代码生成应用程序哈希键。尝试它
public static void showHashKey(Context context){
pre>
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){
}
}
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配置您的应用程序键哈希值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!