Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim em eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla, ut commodo diam libero vitae erat. Aenean faucibus nibh et justo cursus id rutrum lorem imperdiet. Nunc ut sem vitae risus tristique posuere.
Crie um componente "Webhook", copie seu endereço também no bloco de notas;
Crie um componente "JavaScript";
Copie o código javascript desta página;
сonst fromAdress = "[email protected]"; // From which address to send, from whom (don't forget to change it to your own)
const messageTarget = data["{{1.body.target}}"]; // To which address to send, to whom(don't forget to change to your own value)
const messageTitle = data["{{1.body.title}}"]; // Message header(be sure to change to your own value)
const messageText = data["{{1.body.message}}"]; // Message text (don't forget to change to your own value)
const token = data["{{1.body.token}}"] // Authorization token (do not forget to change to your own value)
// Encryption of all necessary information in base64 with replacement with safe characters
const resultEncodeString = btoa(
`From: ${fromAdress}\r\n` +
`To: ${messageTarget}\r\n` +
`Subject: ${messageTitle}\r\n\r\n` +
`${messageText}`
).replace(`/\+/g`, '-').replace(`/\//g`, '_').replace(`/=+$/`, '');
return {
fromAdress,
token,
resultEncodeString
}
Salvar todas as informações no nó;
Execute qualquer cliente REST (Postman, Insomnia), você pode fazer isso em um navegador, mas então você precisa passar as informações nos parâmetros de consulta;
Importe o código abaixo e altere os valores dos parâmetros para os seus próprios;
curl --request POST \
--url '[Your webhook address]' \
--header 'Accept: application/json' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--data target='[The address to which we are sending the message]' \
--data 'title=Hello World![The title of your message]' \
--data 'message=I use Latenode to send this message from Gmail![The text of your message]' \
--data token='[Your token that you received]'
Iniciar o projeto; Invoque o Webhook com seu cliente REST; Abra novamente o componente "JavaScript"; Altere os valores para os seus próprios usando o menu lateral do Latenode, nos comentários do código diz o que você precisa alterar (geralmente apenas texto entre colchetes), após os comentários você pode excluir;
Salvar alterações no nó; Em seguida criamos o componente "HttpRequest";
No endereço do endpoint, insira o endereço transmissível do nosso Gmail:
https://gmail.googleapis.com/gmail/v1/users/[Select Latenode fromAdress from JS in the side menu]/messages/send
Selecione "Postar" como método de escolha; No corpo "cru";
{raw:"[select resultEncodeString from JS in the side menu]"}
"Cabeçalhos";
Accept: application/json
Content-Type: application/json
Authorization: Bearer [select the Latenode token from JS in the side menu]
Você pode importar um já pronto usando "Criar a partir de exemplo (CURL)";
Pressione "Salvar"; Para verificar use qualquer serviço de e-mail temporário(exemplo);
Copie o endereço de e-mail gerado;
Insira-o no campo de destino do parâmetro no cliente REST, se você fez isso através do get usual, então altere o mesmo parâmetro de consulta; Solicitação de chamada;
Vamos verificar a caixa de correio; Espero que você tenha recebido sua mensagem;)
Pare a rotina, automatize suas respostas de e-mail com Latenode
Crie fluxos de trabalho de IA poderosos e automatize a rotina
Unifique as principais ferramentas de IA sem codificar ou gerenciar chaves de API, implante agentes de IA inteligentes e chatbots, automatize fluxos de trabalho e reduza os custos de desenvolvimento.