Android Facebook Api Exception – remote_app_id no coincide con el ID almacenado
Tengo un problema como se dijo en el título de este post. No puedo iniciar sesión.
SessionState currentstate = session.getState();
Me da un estado CLOSED_LOGIN_FAILED
. Eche un vistazo a esta entrada, Android Facebook SDK 3.0 da "remote_app_id no coincide con id almacenado" al iniciar sesión
- Usando ParseFacebookUtils.logInWithReadPermissionsInBackground no guarda los permisos de Facebook Android
- No se puede resolver isConnected () - Inicio de sesión de Google+ en android studio
- Android Studio no puede iniciar sesión en GitHub
- FacebookCallback.onCancel se llama cuando se intenta iniciar sesión con facebook sdk
- ¿Cuál es la forma correcta de crear una pantalla de inicio de sesión / actividad en Android?
He generado una clave con el keytool y ponerlo en el App Dashboard. Pero eso no parece ayudar. Cualquier ayuda en esta apreciada
- El diálogo de inicio de sesión de Facebook desaparece después de la carga
- No se pudo encontrar información sobre el proveedor de com.facebook.katana.provider.AttributionIdProvider
- Programar la actividad 'Añadir cuenta' en Android 2.2
- LinkedIn OAuth2 El servidor de autorización encontró una condición inesperada
- Facebook después de iniciar sesión no volver pero preguntar login de nuevo
- Obtener el número de teléfono de Facebook Account Kit
- Cómo iniciar sesión en facebook en WebView si ya tiene acceso token de FB SDK en Android
- Clave única de acceso a Facebook de Facebook
Llame a este método de debajo de oncreate de su actividad, se imprimirá una clave de hash en logcat, añadir que en el campo hash en la configuración de la aplicación en Facebook. Inténtalo de nuevo funcionará
public void printHashKey() { try { PackageInfo info = getPackageManager().getPackageInfo("your.package.name", PackageManager.GET_SIGNATURES); for (Signature signature : info.signatures) { MessageDigest md = MessageDigest.getInstance("SHA"); md.update(signature.toByteArray()); Log.d("TEMPTAGHASH KEY:", Base64.encodeToString(md.digest(), Base64.DEFAULT)); } } catch (NameNotFoundException e) { } catch (NoSuchAlgorithmException e) { } }
Sé que esto ya tiene una respuesta seleccionada, pero es importante tener en cuenta que si está intentando utilizar keytool en lugar de imprimir el keyhash en código, asegúrese de utilizar el keytool que viene con java 1.6 en lugar de java 1.7.
- ¿Por qué la mayoría de los ejemplos utilizan ArrayList?
- Tratando de UNINSTALL_SHORTCUT pero el acceso directo no desaparecerá