You are viewing the Portuguese (Brazil) site, but your language preference is set to English. Switch to English site →

Menu

Expand
Rate this page:

Início rápido expresso para Twilio Verify Node.js

Com apenas algumas linhas de código, seu aplicativo Node.js/Express pode verificar números de telefone e acrescentar uma camada adicional de segurança com o Twilio Verify.

Este início rápido do Verify para Node.js ensina como fazer isso usando nossa API REST do Verify, a biblioteca auxiliar Twilio Node.js e o Express.js para facilitar o desenvolvimento.

Neste início rápido, você aprende a:

  1. Inscrever-se na Twilio
  2. Configurar o ambiente de desenvolvimento
  3. Enviar sua primeira verificação SMS por telefone
  4. Conferir os códigos de verificação

Está com pouco tempo? Acelere o desenvolvimento com uma demonstração de verificação de pouca codificação e totalmente editável em menos de 2 minutos usando o Code Exchange e o Quick Deploy da Twilio aqui.

Inscrever-se na Twilio

Se você já tem uma conta da Twilio, está tudo certo aqui! Fique à vontade para ir para a próxima etapa.

Antes de enviar uma mensagem SMS pelo Node.js, você precisará cadastrar uma conta da Twilio ou fazer login em sua conta já existente.

Você pode se inscrever em uma conta de avaliação gratuita da Twilio aqui.

  • Quando você se inscreve, a Twilio solicita a verificação do seu número de telefone pessoal. Isso ajuda a Twilio a verificar sua identidade e também permite o envio de mensagens de verificação de teste para seu telefone a partir de sua conta da Twilio enquanto estiver no modo de avaliação. Essa etapa de verificação por telefone é exatamente o que você aprende a criar neste tutorial!
  • Depois de verificar seu número, você precisará criar um projeto. Neste tutorial, você pode clicar no modelo "Learn and Explore". Dê um nome ao projeto ou clique em "skip remaining steps" para continuar com o nome padrão.
  • Assim que passar pelo fluxo de criação, você chegará ao dashboard do projeto no Console do Twilio. É aqui que você poderá acessar o SID da conta, o token de autenticação, criar um serviço de verificação e muito mais.

Eu preciso de um número de telefone?

Se você enviou SMS com a Twilio no passado, talvez se lembre de ter precisado comprar um número de telefone. Com o Twilio Verify, cuidamos disso para você! A API Verify seleciona as melhores rotas para fornecer códigos de verificação de forma rápida e confiável globalmente.

Crie um serviço do Verify

O Verify usa Serviços para configuração. Para enviar uma solicitação da API Verify, você precisará de suas credenciais da Twilio e um SID de serviço. Você pode criar e atualizar um Serviço de duas maneiras:

  1. No Console do Verify
  2. Com a API Verify

Os serviços podem ser usados para editar o nome (que aparece no modelo de mensagem), definir o comprimento do código (de 4 a 10 caracteres), ativar configurações como "do not share warning" e muito mais.

Agora que você tem uma conta da Twilio e um serviço de verificação, pode começar a criar alguns códigos!

Para facilitar ainda mais, instalaremos a biblioteca auxiliar oficial da Twilio para aplicativos Node.js.

Instale o Node.js e a biblioteca auxiliar da Twilio

Se você já passou por outro de nossos inícios rápidos do Node.js e já tem o Node.js e a biblioteca auxiliar da Twilio Node.js instalada, você pode pular esta etapa e ir direto para o envio da primeira verificação.

Para iniciar uma verificação por telefone, você precisará ter o Node.js e a biblioteca auxiliar Twilio Node.js já instalada.

        
        
        
        Envia uma senha de uso único para um número de telefone do usuário

        Envie um código de verificação por SMS

        Envia uma senha de uso único para um número de telefone do usuário
              
              
              
              Verifica a senha de uso único enviada ao usuário. O código fornecido estará correto se o parâmetro de resposta "status" for "approved".

              Confira um código de verificação

              Verifica a senha de uso único enviada ao usuário. O código fornecido estará correto se o parâmetro de resposta "status" for "approved".

              Em seguida, vamos colocar isso em funcionamento em um projeto de exemplo completo.

              Instale o Node.js e o Yarn

              Consulte o site do Node.js. Bem como o site do Yarn.

              Clone e configure o aplicativo de verificação

              Comece pela clonagem do repositório Node.js.

              git clone https://github.com/TwilioDevEd/verify-v2-quickstart-node.git

              Caso não tenha o git instalado ou prefira baixar o código-fonte, você pode pegar um arquivo zip do projeto aqui.

              Instale dependências

              cd verify-v2-quickstart-node
              
              yarn install

              Copie .env.example para .env. É aqui que armazenaremos dados confidenciais em variáveis de ambiente.

              cp .env.example .env

              Modifique seu novo arquivo .env com sua própria TWILIO_ACCOUNT_SID, TWILIO_AUTH_TOKEN e VERIFICATION_SID que você encontra no Twilio Console.

              Execute o aplicativo

              yarn start

              Se suas credenciais estiverem configuradas corretamente, você logo receberá uma mensagem informando que o app está configurado!

              Use a demonstração do Twilio Verify

              Navegue até http://localhost:3000/register. Você deve ver um formulário de registro semelhante a este:

              sign up form with phone verification
              Digite seu número de telefone e escolha o canal para solicitar verificação. Por fim, pressione o botão verde Inscrição e aguarde. Você receberá uma chamada telefônica ou um SMS com o token de verificação. Se você solicitou uma chamada telefônica, pode ser necessário interagir para prosseguir (digitar um número no teclado do telefone) como um recurso de segurança adicional.

              Digite o token no formulário de Verificação e clique Verify:

              verification entry form

              E com isso, seu app de demonstração está protegido com a Verificação por telefone da Twilio!

              O que vem a seguir?

              Seu app de demonstração agora impede que usuários fraudulentos se registrem em sua empresa e poluam seu banco de dados. Em seguida, confira todas as variáveis e opções disponíveis na seção de referência à Verify API.

              Depois disso, considere a adição de outros canais de verificação compatíveis com a Verify API como:

              Por último, para proteger seu serviço contra fraudes, consulte nossa orientação sobre Como evitar fraudes tarifárias durante o uso do Verify.

              Jose Oliveros Mica Swyers
              Rate this page:

              Precisa de ajuda?

              Todos nós às vezes criamos; programação é difícil. Receba ajuda agora da nossa equipe de suporte, ou confie na sabedoria da multidão navegando pelos Fóruns da Comunidade da Twilio ou na tag Twilio no Stack Overflow.

                    
                    
                    

                    Obrigado pelo seu feedback!

                    Não medimos esforços para melhorar nossa qualidade de documentação, e seu feedback é valioso para nós. Selecione o(s) motivo(s) para seu feedback ou forneça informações adicionais sobre como podemos melhorar:

                    Enviando seu feedback...
                    🎉 Obrigado pelo seu feedback!
                    Algo deu errado. Tente novamente.

                    Obrigado pelo seu feedback!

                    Indique-nos e obtenha $10 em 3 etapas simples!

                    Etapa 1

                    Obtenha o link

                    Obtenha um link de indicação pessoal gratuito aqui

                    Etapa 2

                    Dê $10

                    Seu usuário se inscreve e faz a atualização usando o link

                    Etapa 3

                    Ganhe $10

                    1.250 mensagens SMS grátis
                    OU 1.000 min de voz grátis
                    OU 12.000 chats
                    OU mais