es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Autenticación de Spotify: servicio de autenticación no disponible

Estoy intentando iniciar sesión en Spotify. Sin embargo, cuando se instala la aplicación, siempre arroja un error de SERVICIO DE AUTENTICACIÓN NO DISPONIBLE. Si la aplicación se desinstala, se abre el WebView predeterminado donde el inicio de sesión funciona correctamente. El comportamiento deseado es que la aplicación se abra y el usuario pueda iniciar sesión desde allí.

public void doSpotifyLogin(boolean trySpotifyAgain) {
    this.trySpotifyAgain = trySpotifyAgain;
    AuthorizationRequest.Builder builder =
        new AuthorizationRequest.Builder(CLIENT_ID, AuthorizationResponse.Type.TOKEN, REDIRECT_URI);
    builder.setScopes(new String[]{"user-read-private", "streaming", "playlist-read-private", "user-library-read"});
    AuthorizationRequest request = builder.build();

    AuthorizationClient.openLoginActivity(this, SPOTIFY_LOGIN_REQUEST_CODE, request);
}

Esta es la respuesta que estoy obteniendo del API:

2021-12-22 11:36:29.802 5069-5069/? I/com.spotify.sdk.android.auth.LoginActivity: Spotify auth completado. La respuesta se encuentra en EXTRA con la clave 'response'
2021-12-22 11:36:29.822 5069-5069/? D/StartActivity: Error de Spotify: AUTHENTICATION_SERVICE_UNAVAILABLE

Si necesitas más información, ¡por favor avísame! ¡Gracias de antemano!

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Posibles soluciones al error AUTHENTICATION_SERVICE_UNAVAILABLE al iniciar sesión en Spotify a través de una aplicación de Android:

    1. Asegúrese de que el dispositivo tenga una conexión a internet válida y la última versión de la aplicación de Spotify instalada.
    2. Verifique si el dispositivo tiene alguna configuración de VPN o firewall que pueda bloquear el servicio de autenticación de Spotify. Intente desactivarlos temporalmente e iniciar sesión nuevamente.
    3. Verifique si la clave de API de Spotify (CLIENT_ID) y la URI de redireccionamiento utilizadas en AuthorizationRequest.Builder son correctas y están registradas en el panel de control de desarrolladores de Spotify.
    4. Intente implementar un componente WebView personalizado que maneje el flujo de autenticación de Spotify en lugar de depender del WebView predeterminado.
    5. Si el problema persiste, póngase en contacto con el soporte de Spotify o la comunidad de desarrolladores de Android para obtener más ayuda.

Comments are closed.