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

271
Vistas
Error de Nodemailer/Error de APi de Google oAuth2 - área de juegos: No se ha configurado ningún token de actualización o devolución de llamada del controlador de actualización
const nodeMailer = require("nodemailer"); const { google } = require('googleapis'); const oAuth2Client = new google.auth.OAuth2( process.env.CLIENT_ID, process.env.CLEINT_SECRET, process.env.REDIRECT_URI ); oAuth2Client.setCredentials({ refresh_token: process.env.REFRESH_TOKEN }); const sendEmail = async (options) => { const accessToken = await oAuth2Client.getAccessToken(); const transporter = nodeMailer.createTransport({ host: process.env.SMTP_HOST, port: process.env.SMTP_PORT, secure: true, service: process.env.SMTP_SERVICE, auth: { type: 'OAuth2', user: process.env.SMTP_MAIL, clientId: process.env.CLIENT_ID, clientSecret: process.env.CLEINT_SECRET, refreshToken: process.env.REFRESH_TOKEN, accessToken: accessToken, }, }); const mailOptions = { from: process.env.SMPT_MAIL, to: options.email, subject: options.subject, text: options.message, }; await transporter.sendMail(mailOptions,function(err,info){ if(err){ console.log(err) } else { console.log('success') } }); }; module.exports = sendEmail;

cuando dice que no hay token de actualización, pero cada vez que se realiza una nueva solicitud, oAuth2Client crea un nuevo token y se pasa a la configuración de las credenciales para el token de actualización, pero en última instancia, el transportador no puede procesar la parte de correo.

En https://developers.google.com/oauthplayground : configuré la API como "https://mail.google.com" y "Use sus propias credenciales de OAuth"

también la cuenta temporal de gmail que creé para enviar correos, activé el acceso a aplicaciones menos seguras en el modo "Activado".

alguien me puede ayudar a pasar este error? registro

about 4 years ago · Santiago Trujillo
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