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.
- Oauth 2 no puede intercambiar código por token de acceso, devuelve "invalid_grant"
- No se redirecciona a la URL de devolución de llamada al autenticarse en Instagram
- Implementación de OAuth2 con AccountManager, Retrofit y Dagger
- Google Plus SignIn / oAuth2 - lanzamiento del lado del servidor TokenResponseException: 401 no autorizado
- SampleSyncAdapter que almacena la contraseña de texto sin formato?
Pero después de iniciar sesión, cuando presioné este botón de color rosa (botón de permitir), nada sucedió. (Imagen de abajo)
¿Cómo puedo recibir el token de acceso y guardarlo en la aplicación?
Por favor, ayúdame.
Gracias.
- ¿Un buen tutorial para usar AccountManager en Android?
- Obtención de un código de autorización OAuth2 que se puede compartir con un servidor
- Enviar objetos JSON utilizando métodos POST
- Suscripción a Android y API de Google
- Autorización Oauth 2.0 para LinkedIn en Android
- Autenticar credenciales recibidas desde facebook en mi propia API REST
- Android Google+ no puede obtener el código de autorización
- ¿Cómo configurar las credenciales de Google Drive en la aplicación de Android?
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.
- Cómo aumentar y liberar automáticamente apk firmado en Android Studio utilizando el script Gradle
- Prueba de unidad de Android con ActivityInstrumentationTestCase2, getActivity () se bloquea cuando el caso de prueba anterior provoca que se inicie otra actividad