Für alle von euch die eine Android Anwendung auf Basis der Facebook SDK entwickeln, hier ein Tipp wie man den Hash-Schlüssel erstellen kann.
Zuerst müsst ihr die Base64 Class downloaden Link.
Ohne diesen Hash-Value führt der Verbindungsversuch zu Facebook zu einem Invalid_Key Error.
Diese fügt ihr eurem Android Projekt in Eclipse hinzu.
Danach könnt ihr den Hash Value eurer Applikation berechnen lassen.
Hier ein Code-Snippet, diesen könnt ihr natürlich nach Belieben anpassen.
try {
PackageInfo info = getPackageManager().getPackageInfo("DeinPaketName", PackageManager.GET_SIGNATURES);
for (Signature signature : info.signatures) {
MessageDigest md = MessageDigest.getInstance("SHA");
md.update(signature.toByteArray());
Log.i("PXR", Base64.encodeBytes(md.digest()));
}
}
catch (NameNotFoundException e) {}
catch (NoSuchAlgorithmException e) {}
Wenn ihr den Hashvalue habt, müsst ihr diesen nur noch in das Feld <Schlüssel-Hash> eurer Anwendung auf dem Facebook-Developer Konto einfügen

