Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

150
Visualizações
biblioteca googleapis, manejo de solicitudes múltiples

Estoy tratando de descubrir cómo usar la biblioteca 'googleapis' con muchas solicitudes.

Inicialice oauth2Client usando la biblioteca 'googleapis'

 const {google} = require('googleapis'); const oauth2Client = new google.auth.OAuth2( YOUR_CLIENT_ID, YOUR_CLIENT_SECRET, YOUR_REDIRECT_URL );

Todo va bien, luego tomo el refresh_token y lo guardo en algún lugar de la base de datos. Ahora, con cada solicitud de usuario, de alguna manera necesito obtener la instancia de oauth2Client o crear una nueva a través de new (como arriba) y pasar el refresh_token guardado a través de setCredentials

 oauth2Client.setCredentials({ refresh_token: savedToken });

en este caso, se generará un nuevo access_token en cada solicitud; de todos modos, ahora puedo usar la API de la biblioteca para crear solicitudes pasando oauth2Client

 const oauth2 = google.oauth2({ version: 'v2', auth: oauth2Client })

Bueno, antes que nada, ¿es normal hacer esto? Al usar una ya creada (una instancia), me temo que algo puede no funcionar correctamente y la solicitud se realizará con un token diferente.

y también con cada solicitud, ya que paso el refresh_token, se creará un nuevo access_token, que también quería evitar.

Es deseable que pueda usar esta biblioteca y que el token no se actualice con cada solicitud.

o tal vez es mejor crear una clase en la que yo mismo haga solicitudes, algo así como, pero en este caso necesito controlar y actualizar el token manualmente

 class DocsGoogle { ... getAll () { // make HTTP request with tokens what needs and return } ... }

¿Cómo es mejor hacer esto?

about 4 years ago · Juan Pablo Isaza
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda