Cómo acceder a OAuth 2.0 mediante las pestañas personalizadas de Chrome (Fitbit API)

Fitbit API ya no admite la visualización web.

Así que estudié las pestañas personalizadas de cromo y las apliqué en mi aplicación.

Pero después de iniciar sesión, cuando presioné este botón de color rosa (botón de permitir), nada sucedió. (Imagen de abajo)

Imagen de inicio de sesión de Fitbit API

¿Cómo puedo recibir el token de acceso y guardarlo en la aplicación?

Por favor, ayúdame.

Gracias.

Al autorizar de nuevo la API Fitbit, debe proporcionar un redirect_uri , que es donde se llevará a cabo el usuario después de iniciar sesión. Debe proporcionar un uri que lleve al usuario a su aplicación.

Para lograrlo, cree un filtro de intenciones y agregue una etiqueta de datos con un esquema personalizado, como myapplication://logincallback a la actividad que desea manejar el inicio de sesión.

El filtro de intenciones se verá así:

 <intent-filter . . . > <data android:scheme="myapplication" android:host="logincallback" /> . . . </intent-filter> 

Ahora, configure el redirect_uri como mypplication://logincallback al paso de autorización del flujo, y cuando el usuario haga clic en el botón rosa, debe abrir la Actividad que agregó el filtro de intenciones.

Podrá recuperar los parámetros dentro de su actividad llamando a getData en el intento.

  • Autorización de reutilización de GoogleAccountCredential: Google Drive
  • C2DM con PHP usando OAuth2.0 (ClientLogin está obsoleto!)
  • UsingOAuth2 obsoleta?
  • ¿Cómo obtener la huella digital del certificado de firma (SHA1) para OAuth 2.0 en Android?
  • IOException lanzada por AccountManagerFuture.getResults mientras que la conexión está viva
  • Integración con Android de Google+ - repetida UserRecoverableAuthException
  • Google login obtiene token de acceso con GoogleSignInOptions nuevo
  • Oauth en Appengine con los servicios de Google Play
  • ¿GoogleAccountCredential proporciona token de actualización?
  • Autenticación de coordenadas de Google
  • Android Jtwitter, problemas de autenticación
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.