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

Menu

Expand
Classifique esta página:

Enviar mensagens SMS com um Messaging Service em Java

O uso de um Messaging Service da Twilio melhora a experiência de mensagens SMS dos seus clientes com recursos de roteamento e inteligência de conteúdo que você pode controlar no console da Twilio. Um Messaging Service funciona como um "agrupamento" de nível superior da funcionalidade de mensagens com base em um conjunto comum de remetentes, recursos e configurações.

Este guia ajudará você a entender o que um Messaging Service pode fazer por você e mostrará como enviar mensagens SMS com um Serviço em seu aplicativo Java. Os fragmentos de código neste guia são escritos usando o Java SDK versão 8 ou superior e usam o SDK Java da Twilio.

Vamos começar!

Por que usar um Messaging Service?

O envio de mensagens em um volume alto e/ou em uma escala global rapidamente cresce em complexidade. É por isso que o Twilio Programmable Messaging incentiva o uso dos Messaging Services para gerenciar seus remetentes, manter a conformidade com as normas da operadora local e criar uma experiência de mensagens fácil e consistente para seus usuários finais.

Alguns dos recursos do Messaging Service incluem:

  • Sticky Sender: use o mesmo número de telefone From (De) para enviar uma mensagem a um determinado cliente para uma experiência consistente
  • Codificação inteligente: economize espaço (e dinheiro!) convertendo automaticamente caracteres Unicode difíceis de capturar em caracteres compatíveis com UCS-2
  • Conversor de MMS: converta automaticamente links para arquivos de mídia em áreas em que o MMS não tem suporte
  • Opt-out avançado: gerencie suas palavras‐chave e mensagens de opt-out, opt-in e ajuda
  • Alerta de pré‐registro do ID do remetente: receba notificações quando estiver enviando mensagens em países que exigem pré‐registro do seu ID alfanumérico do remetente
  • ...e muito mais!

Para obter mais informações, consulte a lista de recursos do Messaging Service com descrições e informações de configuração para cada recurso.

Criar e configurar um Messaging Service

Você pode criar um Messaging Service por meio do Console da Twilio ou usando a API REST com o seguinte código:

        
        
        

        Criar um Messaging Service

        Purchase an SMS Capable Phone Number

        Sending SMS messages requires an SMS capable phone number. You can search for and purchase available phone numbers in the Console. When you search, make sure that the number you choose is SMS capable. Check the appropriate box in the search UI to filter available numbers to those that are SMS capable.

        Search for SMS Capable Number

        When viewing the search results, you can see the which numbers are SMS capable.

        Buy SMS Capable Number

        With your shiny new Twilio phone number, you can start sending messages to mobile devices.

        Add a number to the Messaging Service's sender pool

        Now, associate your Twilio number with the Messaging Service that you created.

        You can do this in the Twilio Console in the Senders section under your Messaging Service. Click the Add Sender IDs button, select the Sender Type, and assign the senders to your Messaging Service.

        You can also use the Messaging Services REST API to add the Phone Number you purchased to your sender pool. To do this, you will need the Phone Number's unique SID, which starts with PNXXX. You can find this in the Phone Numbers Section of the Twilio Console.

        find_phone_number_sid.png

        Use the Phone Number's SID to attach to the Messaging Service that you created:

              
              
              
              Adicionar seu novo número de telefone ao Pool de remetentes do Messaging Service

              Adicionar um número de telefone ao Pool de remetentes

              Adicionar seu novo número de telefone ao Pool de remetentes do Messaging Service

              Você deve adicionar pelo menos um número de telefone ao pool de remetentes do seu Messaging Service antes de poder enviar mensagens.

              Enviar uma mensagem SMS usando um Messaging Service

              Enviar uma mensagem com um Messaging Service é muito parecido com enviar uma mensagem de um número da Twilio, com uma diferença importante. Em vez de especificar um número de telefone "From" (De) na sua solicitação de API, especifique um SID do Messaging Service, o seu identificador exclusivo.

              Neste exemplo, usaremos o SID do Messaging Service (parece "MGXXX...") do Messaging Service que acabamos de criar.

                    
                    
                    

                    Enviar uma mensagem com um Messaging Service

                    Execute o exemplo de código, substituindo o SID do Messaging Service ("MGXXX...") e o número "To" (Para) pelo seu próprio número de telefone celular (ou de um amigo!). Em alguns segundos, você deve receber uma mensagem SMS!

                    O que vem a seguir?

                    Enviar um SMS usando um Messaging Service da Twilio prepara você para um dimensionamento eficiente. À medida que suas necessidades de mensagens aumentam, seu Messaging Service lida automaticamente com os vários remetentes em seu pool, além de manter interações consistentes com seus usuários finais em todo o mundo.

                    Pronto para criar mais? Confira os seguintes recursos:

                    Alberto Mucarsel Kevin Segovia
                    Classifique esta página:

                    Precisa de ajuda?

                    Às vezes, todos nós precisamos; a programação é difícil. Receba ajuda agora da nossa equipe de suporte, ou confie na sabedoria da multidão navegando pelo Stack Overflow Collective da Twilio ou buscando a tag Twilio no Stack Overflow.

                          
                          
                          

                          Obrigado pelo seu feedback!

                          Selecione o(s) motivo(s) para seu feedback. As informações adicionais que você fornece nos ajudam a melhorar nossa documentação:

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

                          Obrigado pelo seu feedback!

                          thanks-feedback-gif