Visão geral
O erro 400: Invalid_request é normalmente encontrado ao configurar um cliente Google OAuth. Isto ocorre frequentemente ao enviar e-mails através da API do Gmail.
Causas
Há duas razões principais para que este erro possa estar a ocorrer no seu sítio:
- Configuração incorrecta do ecrã de consentimento do OAuth: O ecrã de consentimento do OAuth no projeto Google Cloud não está configurado corretamente.
- Utilizador de teste não autorizado: A conta Google utilizada para a autorização não está listada como um utilizador de teste numa aplicação que está definida para o estado "Teste".
Solução
Para resolver o Erro 400: Invalid_request, siga estes passos:
- Atualizar a configuração do ecrã de consentimento do OAuth: Mude para o estado "Teste" no seu ecrã de consentimento do OAuth se a sua aplicação ainda não estiver em produção. Em seguida, adicione sua conta do Google como um usuário de teste para permitir a autenticação durante a fase de teste. Consulte o nosso tutorial para saber como configurar o consentimento do OAuth no Google Cloud.
- Utilizar senhas de aplicativos: Se estiver a utilizar o Outro servidor SMTP no WP Mail SMTP, recomendamos que gere uma Palavra-passe de Aplicação através das definições de segurança da sua Conta Google. Depois, terá de utilizar esta palavra-passe da aplicação em vez da sua palavra-passe pessoal quando autenticar o seu plugin SMTP.
Nota: Para obter detalhes sobre como gerar uma palavra-passe da aplicação, consulte o nosso tutorial Outro SMTP para saber como o fazer.
É isso mesmo! Agora já sabe como corrigir o erro 'Invalid_request'.
Gostaria de melhorar a capacidade de entrega de correio eletrónico do seu site? Considere a possibilidade de configurar uma ligação adicional para utilizar como correio de reserva.