Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

247
Vistas
¿Cómo obtener el token de acceso con el token de actualización para la API de datos de YouTube a través de la autenticación de Firebase Google?

Quería crear una aplicación web que pudiera ver la información del canal de YouTube del usuario. Firebase para la autenticación con Google y luego accessToken el token de acceso y el token de refreshToken con la ayuda del código a continuación.

 const provider = new GoogleAuthProvider(); provider.addScope("https://www.googleapis.com/auth/youtube.readonly"); signInWithPopup(auth, provider) .then(async (result) => { // This gives you a Google Access Token. You can use it to access the Google API. const credential = GoogleAuthProvider.credentialFromResult(result); const accessToken = credential.accessToken; const refreshToken = result._tokenResponse.refreshToken; const user = result.user; localStorage.setItem("accessToken", accessToken); localStorage.setItem("refreshToken", refreshToken); localStorage.setItem("user", user); }

Pero después de la expiración de accessToken , deja de ser válido. Por lo tanto, quiero obtener el token de refreshToken accessToken pero no pude encontrar ninguna forma de recuperarlo.

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Los SDK de Firebase no administran tokens de proveedores como se menciona en esta respuesta . La forma más fácil sería volver a autenticar al usuario , pero es posible que los usuarios tengan que volver a autorizar su aplicación si es necesario. Volver a autenticarse devolverá el mismo objeto UserCredential como result del fragmento de código en su pregunta.

Otra opción sería usar el propio SDK del proveedor y actualizar el token cuando sea necesario.

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda