Facebook ログインが機能しません。誰でも自分のアプリから Facebook にログインする方法を解決できますか。
無効なキーハッシュエラーが発生しています。
Facebook ログインが機能しません。誰でも自分のアプリから Facebook にログインする方法を解決できますか。
無効なキーハッシュエラーが発生しています。
プログラムでAndroidハッシュキーを作成してみてください。デモの OnCreate() メソッドに次のコードを挿入します。
try {
PackageInfo info = getPackageManager().getPackageInfo(
"com.example.packagename",
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) {
}
ログでキーを取得します。それをコピーして Facebook 開発者コンソールに貼り付けます。ハッシュキーをどのように生成したかわかりませんが、コマンドプロンプトで問題が発生したので試してみてください。
Windows でコマンド ラインを使用してキー ハッシュを生成する方法が Facebook チュートリアルに記載されていますが、これは常に機能するとは限りません。これを試してください