Recupere el token de acceso de Google después de autenticado usando la autenticación de Firebase

Estoy tratando de recuperar el token de acceso de Google para acceder a la API REST de Google, comoAPI de datos de YouTube de un usuario autenticado (usando la autenticación de Firebase).

He integrado con éxito el inicio de sesión de Google en mi aplicación con la ayuda deFirebase-UI para Android: autenticación biblioteca. El token recuperado deFirebaseUser.getToken() El método no es un token de acceso de Google válido para la API REST.

user.getToken(true).addOnCompleteListener(new OnCompleteListener<GetTokenResult>() {
    public void onComplete(@NonNull Task<GetTokenResult> task) {
        if (task.isSuccessful()) {
            String token = task.getResult().getToken();
            // 'token' is not a Google Access Token
        }
    }
});

EnGuía de inicio de sesión de Google para Web, es posible obtener el token de acceso llamandovar token = result.credential.accessToken;, pero no puedo encontrar el método similar en Android.

¿Alguna entrada? Comente aquí si no proporciono suficiente información. Gracias :)

Respuestas a la pregunta(3)

Su respuesta a la pregunta