Ola!👋 me chamo Vinicius Rodrigues e fiz essa pequena api para colocar em pratica o que estou aprendendo na area de desenvolvimento back-end.
Esta API consiste em agendar o envio de emails para seus destinatarios, com o tempo irei adicionar mais features em versoes futuras (Convido a qualquer um que queira agregar a esse projeto com o intuito de praticar seus conhecimentos em back-end)
GET /agendar_email
{
"remetente" : "[email protected]",
"service" : "gmail por exemplo",
"psw" : "suaSenha123",
"psw_confirmation" : "suaSenha123",
"assunto" : "foo",
"texto" : "bar",
"destinatarios" : [
{
"endereco" : "destinatarioEmail@mailcom",
"date" : "* * * * * *"
}
]
}
remetente: [String]
endereco de email que será responsavel pelo envio da mensagem.
service: [String]
servico de email a qual o endereço em se refere.
psw & psw_confirmation: [String]
senha acesso ao seu email e a confirmacão.
assunto: [String]
assunto da mensagem de email.
texto: [String]
texto com a mensagem que sera enviada ao(s) destinatario(s).
destinatarios: [Array].[Object]
Lista de objetos referentes aos destinatarios da mensagem.
endereco: [String]
endereço de email do destinatario.
date:
marca o time de envio do email
em date cada * representa um registro segundos, minutos, horas, dia, mes, dia_da_semna(ex: sunday) nessa respectiva ordem.
Exemplo:
"date" : "0 30 12 5 1 monday"
POST /agendar_email
{
"sucesso" : "Email enviado com sucesso!",
"error" : [
"O servidor não entendeu a requisição pois está com uma sintaxe inválida",
"Erro ao agendar o envio de email",
"Erro na rota POST /agendar_email"
]
}