Visión general
El error 400: Invalid_request suele producirse al configurar un cliente Google OAuth. Suele ocurrir al enviar correos electrónicos a través de la API de Gmail.
Causas
Hay dos razones principales por las que este error puede estar ocurriendo en su sitio:
- Configuración incorrecta de la pantalla de consentimiento de OAuth: La pantalla de consentimiento de OAuth en el proyecto de Google Cloud no está configurada correctamente.
- Usuario de prueba no autorizado: La cuenta de Google utilizada para la autorización no aparece como usuario de prueba en una aplicación configurada con el estado "En pruebas".
Solución
Para resolver el error 400: Invalid_request, siga estos pasos:
- Actualice la configuración de la pantalla de consentimiento de OAuth: Cambia al estado "Pruebas" en tu pantalla de consentimiento de OAuth si tu aplicación aún no está en producción. A continuación, añada su cuenta de Google como usuario de prueba para permitir la autenticación durante la fase de pruebas. Consulta nuestro tutorial para aprender a configurar el Consentimiento OAuth en Google Cloud.
- Utilizar App Passwords: Si está utilizando el Otro SMTP mailer en WP Mail SMTP, le recomendamos que genere una App Password a través de la configuración de seguridad de su cuenta de Google. A continuación, tendrá que utilizar esta App Password en lugar de su contraseña personal al autenticar su plugin SMTP.
Nota: Para más detalles sobre cómo generar una contraseña de App, asegúrese de consultar nuestro tutorial Otros SMTP para aprender cómo hacerlo.
Ya está. Ahora ya sabes cómo solucionar el error 'Invalid_request'.
¿Desea mejorar la capacidad de entrega de correo electrónico de su sitio? Considere la posibilidad de configurar una conexión adicional para utilizarla como remitente de reserva.