Como verificar o saldo da sua conta Twilio no JavaScript
Tempo de leitura: 2 minutos
Com as APIs da Twilio, é possível adicionar recursos de comunicação ao seu aplicativo, mas para utilizá-las é preciso monitorar seus gastos e garantir que o saldo da conta não seja zero.
Quando você faz login no console da Twilio, o saldo está disponível na página principal, mas ter que monitorar a conta ativamente é cansativo e nada prático.
Neste tutorial, você vai aprender a criar um script que recupera o saldo da sua conta com o JavaScript. Também é possível programar a execução periódica deste script e até mesmo configurar notificações via SMS caso o saldo fique abaixo de um determinado valor.
Pré-requisitos
Para começar este tutorial, você precisa de:
- Node.js instalado na sua máquina
- Uma conta Twilio gratuita (cadastre-se neste link e ganhe $ 10 em crédito quando fizer o upgrade da conta para a versão paga)
Como criar um projeto Node.js
No terminal, crie uma pasta chamada twilio-balance e altere os diretórios de trabalho para:
Execute o seguinte comando para iniciar um novo projeto Node.js:
Este comando cria um arquivo package.json na pasta twilio-balance.
Com o projeto Node.js configurado, agora você pode instalar as duas dependências necessárias para o app: a a biblioteca auxiliar para Node da Twilio e o dotenv
,o pacote usado para carregar variáveis de ambiente:
Para concluir a configuração do projeto, crie um novo arquivo para seu script chamado index.js e um arquivo .env para armazenar as credenciais da sua conta Twilio.
Como configurar as variáveis de ambiente
A Biblioteca auxiliar do Node para Twilio usa o Account SID (SID da conta) Twilio e o Auth Token (token de autenticação) para fazer a autenticação. É preciso recuperar essas credenciais no console da Twilio.
Quando encontrar as credenciais, abra o arquivo .env no editor de texto de sua preferência. Na primeira linha do arquivo, adicione o item abaixo e substitua o espaço reservado pelo próprio SID da conta:
Na próxima linha do arquivo, adicione o item abaixo e novamente substitua o espaço reservado pelo próprio token de autenticação:
Salve e feche este arquivo porque não será usado novamente.
Como recuperar o saldo da conta
Agora, você está pronto para recuperar o saldo da sua conta Twilio com o JavaScript!
Abra o arquivo index.js que está no diretório twilio-balance. Insira o seguinte código neste arquivo:
Primeiro, o código carrega as variáveis de ambiente e, depois, inicializa um novo Twilio Client usando a Biblioteca auxiliar do Node.
Em seguida, usa o cliente para obter os dados de saldo da conta, que são devolvidos na forma de um objeto. Como exemplo, estes são os dados devolvidos pelo meu script:
Com os valores desse objeto, o código arredonda o saldo da conta para duas casas decimais e registra uma mensagem no console com as informações do saldo e da moeda.
Pronto! Salve e feche o arquivo.
Como executar o script
Volte ao terminal para executar o script:
Em alguns instantes, é possível visualizar a seguinte mensagem no console: "Your account balance is <your balance> <your currency>" (O saldo da sua conta é <seu saldo> <sua moeda>).
Conclusão
E pronto! Agora, é possível incorporar esta pequena porção de lógica a um aplicativo maior para verificar seu saldo sempre que precisar. Se preferir, é possível programar o script e enviar para você mesmo uma notificação via SMS com o saldo.
Espero que ajude a melhorar sua experiência de uso das APIs da Twilio. Mal posso esperar para ver o que você criou!
Publicações relacionadas
Recursos relacionados
Twilio Docs
De APIs a SDKs e aplicativos de amostra
Documentação de referência de API, SDKs, bibliotecas auxiliares, guias de início rápido e tutoriais para sua linguagem e plataforma.
Centro de Recursos
Os mais recentes e-books, relatórios do setor e webinars
Aprenda com especialistas em engajamento do cliente para melhorar sua própria comunicação.
Ahoy
Centro da comunidade de desenvolvedores da Twilio
Melhores práticas, exemplos de código e inspiração para criar comunicações e experiências de engajamento digital.