[PITCH] Envie códigos de confirmação via email com UM ENDPOINT e economize recursos do servidor – conheça a DerxAPI
Só o desenvolvedor sabe do trabalho que dá para criar um sistema para confirmar o email de um usuário na aplicação. Você precisa de um servidor SMTP, um domínio, um banco de dados para armazenar os códigos, templates HTML e ainda precisa desenvolver a própria lógica para gerenciar o fluxo de confirmação do email.
Isso é trabalhoso. Consome muito tempo do desenvolvedor e adiciona uma pilha de recursos a mais no seu serviço, aumentando consideravelmente os gastos. É por esse motivo que a DerxAPI foi criada.
A simplicidade que faz seu olho brilhar.
Com a DerxAPI, você só precisa de dois endpoints para completar o fluxo de confirmação do email do seu usuário. Nele também é possível escolher o template HTML que vai ser enviado.
Esses endpoints estão documentados e são muito simples de serem implementados. Veja como o fluxo de confirmação do email se torna simples:
Enviando um código de confirmação
import requests
req = requests.post(
url='https://service.derxapi.com/send-code',
headers={'X-API-Token': '<seu_token_aqui>'},
json={
'email': 'emaildousuario@domain.com',
'template': {
'name': '001',
'placeholder': {
'company': 'TabNews'
}
}
}
)
# Obtenha o ID da sua requisição
req.json()['request_id']
Confirmando o código enviado ao usuário
import requests
req = requests.post(
url='https://service.derxapi.com/check-code',
headers={'X-API-Token': '<seu_token_aqui>'},
params={
'request_id': '<id_da_requisição>',
'code': '<codigo_inserido_pelo_usuario>'
}
)
# Verifique se o código inserido está correto
if req.status_code == 418:
print('O código está inválido ou expirou!')
else:
print('Email confirmado!')
Só com esses dois passos, você tem o email do seu cliente validado. E a maior vantagem disso é: você não desperdiçou mais que 5 minutos para implementar a API e economizou recursos no seu servidor.
Com DerxAPI ✅
- Confirme emails utilizando apenas dois endpoints da API
- Economize recursos no seu servidor
- Utilize templates prontos, sem se preocupar com HTML
- Não é necessário ter um domínio próprio
- Esqueça servidor SMTP ou banco de dados para armazenar código
- Uma conta, vários projetos. Você pode utilizar seu token de acesso DerxAPI para todos os seus projetos.
Método tradicional 🚫
- É necessário ter um domínio próprio
- Você precisa de um servidor SMTP para enviar emails
- Precisa criar um template compatível com clientes de emails
- É necessário criar seu próprio sistema para gerar e confirmar os códigos
- Mais gastos de processamento no seu servidor
Faça seu teste
A DerxAPI está em fase de testes. Nossos servidores estão operando na capacidade minima inicialmente para validar nossa ideia. Após a validação da ideia e adoção do nosso serviço, a DerxAPI será lançada oficialmente com máxima performance, valores ajustados e melhorias. 🚧
Faça seu teste em DerxAPI.com. Crie sua conta, obtenha seu token e confirme emails. Você não precisa pagar nada agora, utilize o cartão 4242 4242 4242 4242
com qualquer CVV e data de validade para criar sua conta.
Falhas e lentidão pode ser encontradas durante seu teste. Por favor, relate qualquer erro para o email jaedson.dev@proton.me
Siga-nos no Twitter (X.com) para acompanhar os lançamentos, melhorias e outros assuntos relacionados ao DerxAPI.com
Por favor, deixe seu feedback sobre nosso serviço e diga-nos onde podemos melhorar. Pergunte, dê sugestões ou faça uma crítica ao DerxAPI.
Até a próxima! crafted by @jaedsonpys
Perfeito mano, vou implementar isso no meu projeto, trago feedbacks na próxima semana. Já deixei meus follows
Edit: Não consigo criar a conta, na hora de escolher o plano nada acontece
Qual o email que aparece quando o usuário recebe o código? Conseguiu validar se isso causa alguma desconfiança? Afinal, me cadastrei no site de fulano.com e recebi um email de um tal de derxAPI.
Só curiosidade
Muito legal e prático, vi q tem 3 templates pré-configurados, mas n sei se n entendi ou n tem como colocar uma imagem com o logo / banner da empresa? Digo isso pq li seu comentario sobre o email de origem ser diferente e tbm acho que pode gerar uma desconfiança já que é uma operação de confirmação vindo de um email que não é associado ao serviço que ele tá usando.
Atualmente uso o https://resend.com/ (trabalho pro exterior) e a API dele é bem organizada, mas peca na complexidade. De qualquer forma usamos imagens como attachment e o email origem como o da empresa o que dá boa credibilidade.
Alias gostei especialmente da forma que você descreveu a requisição no v1_test.md:
Para enviar códigos de confirmação para seus clientes, utilize o endpoint service.derxapi.com/send-code com o método POST com os seguintes dados [...json]
Simples e direto ao ponto! Recomendo criar + exemplos (que são fáceis de fazer com AI) em outras linguagens para deixar claro que fazer a requisição em outras linguagems é easy! fetch
do js/node já tá virando um clássico!
Boa sorte com o projeto!