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:

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?

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.

  • Estilo FacebookActivity para evitar la barra de progreso terrible
  • Autenticación entre la aplicación de Android y el servicio web + facebook login
  • La aplicación está mal configurada para la integración de Facebook
  • Cerrar sesión Facebook Android SDK
  • La publicación de Android en Facebook no funciona cuando la aplicación de Facebook ya está instalada en el dispositivo
  • Proyecto de ejemplo de chat de Android de Facebook
  • Firebase Android Authentication failed: expired_token (El token Auth ha caducado)
  • Cómo cambiar la altura del botón 'Iniciar sesión con Facebook'?
  • Android: ¿Cuál es la clase de diálogo compartido en Facebook SDK 4.x
  • Autenticar usuario registrado con FB en mi servidor usando el Administrador de cuentas de Android
  • Importación de apklib desde github con Maven
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.