Android AccountKit.getCurrentAccount devuelve "Las llamadas de la API desde el servidor requieren un argumento appsecret_proof"
Estoy probando el AccountKit de Facebook como se muestra aquí: https://developers.facebook.com/docs/accountkit/android/integrating
Empecé con el AccountKitAcitivity con:
- Cómo deshabilitar el inicio de sesión único de Facebook para Android - Facebook-android-sdk
- Facebook Android SDK 3.0 siempre devuelve ABRIR al iniciar sesión
- Reproducción automática de video como facebook, Android
- Problema de dos colisiones de aplicaciones de Facebook en mi móvil Android
- Inicio de sesión móvil de Facebook y validación del servidor
AccountKitConfiguration.AccountKitConfigurationBuilder configurationBuilder = new AccountKitConfiguration.AccountKitConfigurationBuilder( LoginType.PHONE, AccountKitActivity.ResponseType.TOKEN); intent.putExtra( AccountKitActivity.ACCOUNT_KIT_ACTIVITY_CONFIGURATION, configurationBuilder.build()); startActivityForResult(intent, APP_REQUEST_CODE);
Después de terminar el flujo de inicio de sesión de SMS con "verificado" al final, cuando llamo a AccountKit.getCurrentAccount (…) en mi actividad, estoy recibiendo el error "API llamadas desde el servidor requieren un error appsecret_proof".
Esto sólo puede ser "resuelto" al activar la "" Prueba secreta de la aplicación para las llamadas de la API del servidor ". Esto hace que mi aplicación sea menos segura … ¿alguna sugerencia?
- Propuesta de participación de Android y Facebook
- Prueba de Android con Robolectric: no reconoce SDK de Facebook
- Android: Compartir texto e imagen (URL) a través de intención
- Mostrar los próximos cumpleaños de amigos de Facebook
- ProGuard no puede encontrar bibliotecas de referencia
- Cómo confirmar que Android Share Intent se ha completado correctamente
- Compartir texto vía Intent en Facebook sin utilizar Facebook sdk
- Facebook-Notification like Pullable Screen
Si establece "Habilitar flujo de token de acceso de cliente" a true, sólo se le devolverá un código al final del flujo de inicio de sesión. También necesitará establecer ResponseType.CODE. A continuación, puede intercambiarlo por un token en su servidor.
Si tiene "Requerir secreto de la aplicación" establecido en true, entonces el / me (así como algunos otros) sólo se puede llamar desde el servidor. getCurrentAccount esencialmente envuelve el punto final de / me y no se puede llamar entonces.
- PackageManager # installPackage no funciona para Android N
- ¿Cómo reanudar una descarga de archivos en Firebase Storage?