Twilio
Pré-requisitos
É necessário ter uma conta no Twilio para utilizar o Whatsapp. Para criar uma conta, acesse o site do Twilio e clique em "Sign Up" no canto superior direito da tela.
Como configurar o Whatsapp?
Para configurar o WhatsApp, é necessário realizar dois passos:
- Configurar dados da Twilio na API de Settings
- Configurar a mensagem que vai ser enviada para os usuários
Configurar dados da Twilio na API de Settings
É necessário configurar os dados gerados na Twilio na API de settings.
curl --request POST \
--url https://api.base39.io/v1/settings \
--header 'accept: application/json' \
--header '<KEY>' \
--header 'content-type: application/json' \
--data '
{
"notifications": {
"whatsapp": {
"config": {
"account": "conta",
"token": "token",
"sender": "ddd999999999"
},
"provider": "twilio"
}
},
}
'
Configurar a mensagem que vai ser enviada para os usuários
curl --location 'https://api.base39.io/v1/settings' \
--header 'accept: application/json' \
--header 'authorization: Basic SUA_API_KEY' \
--header 'content-type: application/json' \
--data '
{
"locales": {
"pt": {
"otherLocales": [
"pt-BR",
"en"
],
"overrides": {
"notifications": {
"whatsapp": {
"otp": "O seu código de verificação é {{code}}"
}
}
}
}
}
}
'
{{code}}
precisa ser informado porque é através deste template que o sistema irá realizar a inserção do código OTP que é enviado para o usuário.
atenção
O template que fica em whatsapp.otp
deve conter a configuração e aprovação
prévia na Twilio para que seja possível enviar mensagens para os usuários. A
mensagem cadastrada na plataforma precisa ser identica à mensagem cadastrada
na Twilio, caso contrário, a mensagem não será enviada.