-5

Facebook ログインが機能しません。誰でも自分のアプリから Facebook にログインする方法を解決できますか。

無効なキーハッシュエラーが発生しています。

4

3 に答える 3

1

プログラムで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 開発者コンソールに貼り付けます。ハッシュキーをどのように生成したかわかりませんが、コマンドプロンプトで問題が発生したので試してみてください。

于 2015-06-02T06:23:05.420 に答える
0

Windows でコマンド ラインを使用してキー ハッシュを生成する方法が Facebook チュートリアルに記載されていますが、これは常に機能するとは限りません。これを試してください

于 2015-06-02T06:38:59.470 に答える