为什么我们在Android中开发Facebook Api(用facebook登录)时使用Key哈希? 我需要很多关于它的信息,我有问题得到密钥哈希
我无法在logcat中找到密钥哈希。
我每次都会得到密钥哈希常量。
答案 0 :(得分:0)
在onCreate中使用此代码。 从Facebook获取密钥哈希的代码
try {
PackageInfo info = getPackageManager().getPackageInfo(
"com.facebook.samples.hellofacebook",
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) {
}