- Etapa 1: obtenha um número para teste
- Etapa 2: envie seu primeiro SMS [Aqui]
- Etapa 3: veja uma demonstração do app
- Etapa 4: siga o tutorial
- Etapa 5: coloque seu aplicativo em produção
Copie e execute o código na linha de comando para enviar um SMS para você mesmo. Você pode receber o SMS em até 3 minutos.
PC - cURL (Windows 10 versão 1803 ou posterior)
Abra o prompt de comando.
curl -X POST https://api.twilio.com/2010-04-01/Accounts/%ACCOUNT_SID%/Messages.json ^
--data-urlencode "Body=Olá da Twilio" ^
--data-urlencode "From=%PHONE_NUMBER%" ^
--data-urlencode "To=%VERIFIED_NUMBER%" ^
-u %ACCOUNT_SID%:%AUTH_TOKEN%
Substitua %VERIFIED_NUMBER%
pelo número de telefone verificado que você usou para se inscrever, formatado com um sinal de "+" e o código do país, por exemplo, +16175551212 (formato E.164).
Substitua %ACCOUNT_SID%
, %PHONE_NUMBER%
e %AUTH_TOKEN%
pelas credenciais no dashboard da conta (EN).
PC - Powershell (anterior à versão 1803 do Windows 10)
Instale o Powershell e abra o Windows PowerShell.
# Informações da conta Twilio e números de telefones
$sid = "ACCOUNT_SID"
$token = "AUTH_TOKEN"
$phone_number = "PHONE_NUMBER"
$verified_number = "VERIFIED_NUMBER"
# Endpoint da API da Twilio e parâmetros POST
$url = "https://api.twilio.com/2010-04-01/Accounts/$sid/Messages.json"
$params = @{ To = $verified_number ; From = $phone_number ; Body = "Olá da Twilio" }
# Crie um objeto 'credential' para a autenticação básica HTTP
$p = $token | ConvertTo-SecureString -asPlainText -Force
$credential = New-Object System.Management.Automation.PSCredential($sid, $p)
# Faça uma requisição da API, selecionando as propriedades JSON da resposta
Invoke-WebRequest $url -Method Post -Credential $credential
-Body $params -UseBasicParsing
ConvertFrom-Json | Select sid, body
Substitua %VERIFIED_NUMBER%
pelo número de telefone verificado que você usou para se inscrever, formatado com um sinal de "+" e o código do país, por exemplo, +16175551212 (formato E.164).
Substitua %ACCOUNT_SID%
, %PHONE_NUMBER%
e %AUTH_TOKEN%
pelas credenciais no dashboard da conta (EN).
Unix ou MacOS
Abra o app Terminal.
curl -X POST https://api.twilio.com/2010-04-01/Accounts/$ACCOUNT_SID/Messages.json \
--data-urlencode "Body=$Hi there from Twilio" \
--data-urlencode "From=$TWILIO_NUMBER" \
--data-urlencode "To=$VERIFIED_NUMBER" \
-u $ACCOUNT_SID:$AUTH_TOKEN
Substitua %VERIFIED_NUMBER%
pelo número de telefone verificado que você usou para se inscrever, formatado com um sinal de "+" e o código do país, por exemplo, +16175551212 (formato E.164).
Substitua %ACCOUNT_SID%
, %PHONE_NUMBER%
e %AUTH_TOKEN%
pelas credenciais no dashboard da conta (EN).
Utilize os botões de cópia para copiar as credenciais.
Se estiver enviando um SMS para outra pessoa em uma conta para teste, primeiro verifique o número dela.
Importante: se estiver usando um número internacional para enviar o SMS para um número brasileiro conte com possíveis atrasos. Embora o número de telefone Twilio receba respostas, as taxas de envio de mensagens internacionais podem ser caras para os usuários finais.
Você recebeu a mensagem?
SIM
- Você pode ver o uso de dados da mensagem em Insights de mensagens (EN).
Não
- Contas para teste só podem enviar e receber mensagens para números verificados (EN) em alguns países. Saiba mais (EN)
- A entrega de mensagens SMS pode ser afetada pela filtragem da operadora. Saiba mais (EN)
Não consegue resolver esse problema?