0
嘗試使用SSO向Facebook進行身份驗證時,出現'invalid_key'錯誤。它沒有應用程序正常工作,但與應用程序安裝我得到的錯誤。我使用下面的命令來獲得我的哈希值:Android Facebook:有散列的invalid_id
keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore | openssl sha1 -binary | openssl base64
但是,即使將這個提供給Facebook後,我仍然收到錯誤。這裏是我的代碼,如果它是任何用途:
if(!facebook.isSessionValid()) {
facebook.authorize(this, new String[] {"publish_stream", "offline_access"}, new DialogListener() {
@Override
public void onComplete(Bundle values) {
SharedPreferences.Editor editor = mPrefs.edit();
editor.putString("access_token", facebook.getAccessToken());
editor.putLong("access_expires", facebook.getAccessExpires());
editor.commit();
}
@Override
public void onFacebookError(FacebookError error) {
Log.d("FacebookError", error.getMessage());
}
@Override
public void onError(DialogError e) {
Log.d("Error", e.getMessage());
}
@Override
public void onCancel() {}
});
}
任何人都可以在這個問題上解決任何問題?謝謝。