Ahoy logo

Hub do desenvolvedor Twilio

Tutoriais, práticas recomendadas, amostras de código e inspiração para criar todas as suas experiências de comunicação e soluções de engajamento digital na Twilio.
 

Explore os recursos por produto

Encontre amostras de código e guias passo a passo para ajudar você em seu próximo projeto com a Twilio.

API de mensagens

Envie e receba mensagens via SMS, MMS, WhatsApp, Facebook Messenger e muito mais por meio de nossas APIs Messaging e Conversations.

  • Amostras de código e tutoriais para nossas bibliotecas auxiliares C#/.NET, Java, Node.js, PHP, Python, Ruby e Go

  • Expanda seu caso de uso internacionalmente em mais de 180 países enquanto combate fraudes 

  • Mais de 99,95% de uptime da API mensalmente

     

Crie uma mensagem

// Download the helper library from https://www.twilio.com/docs/node/install
// Find your Account SID and Auth Token at twilio.com/console
// and set the environment variables. See http://twil.io/secure
const accountSid = process.env.TWILIO_ACCOUNT_SID;
const authToken = process.env.TWILIO_AUTH_TOKEN;
const client = require('twilio')(accountSid, authToken);

client.messages
      .create({from: '+15017122661', body: 'Hi there', to: '+15558675310'})
      .then(message => console.log(message.sid));
# Download the helper library from https://www.twilio.com/docs/python/install
import os
from twilio.rest import Client


# Find your Account SID and Auth Token at twilio.com/console
# and set the environment variables. See http://twil.io/secure
account_sid = os.environ['TWILIO_ACCOUNT_SID']
auth_token = os.environ['TWILIO_AUTH_TOKEN']
client = Client(account_sid, auth_token)

message = client.messages.create(
                              from_='+15017122661',
                              body='Hi there',
                              to='+15558675310'
                          )

print(message.sid)
// Install the C# / .NET helper library from twilio.com/docs/csharp/install

using System;
using Twilio;
using Twilio.Rest.Api.V2010.Account;


class Program
{
    static void Main(string[] args)
    {
        // Find your Account SID and Auth Token at twilio.com/console
        // and set the environment variables. See http://twil.io/secure
        string accountSid = Environment.GetEnvironmentVariable("TWILIO_ACCOUNT_SID");
        string authToken = Environment.GetEnvironmentVariable("TWILIO_AUTH_TOKEN");

        TwilioClient.Init(accountSid, authToken);

        var message = MessageResource.Create(
            from: new Twilio.Types.PhoneNumber("+15017122661"),
            body: "Hi there",
            to: new Twilio.Types.PhoneNumber("+15558675310")
        );

        Console.WriteLine(message.Sid);
    }
}
// Install the Java helper library from twilio.com/docs/java/install

import com.twilio.Twilio;
import com.twilio.rest.api.v2010.account.Message;
import com.twilio.type.PhoneNumber;

public class Example {
    // Find your Account SID and Auth Token at twilio.com/console
    // and set the environment variables. See http://twil.io/secure
    public static final String ACCOUNT_SID = System.getenv("TWILIO_ACCOUNT_SID");
    public static final String AUTH_TOKEN = System.getenv("TWILIO_AUTH_TOKEN");

    public static void main(String[] args) {
        Twilio.init(ACCOUNT_SID, AUTH_TOKEN);
        Message message = Message.creator(
                new com.twilio.type.PhoneNumber("+15558675310"),
                new com.twilio.type.PhoneNumber("+15017122661"),
                "Hi there")
            .create();

        System.out.println(message.getSid());
    }
}
require_once '/path/to/vendor/autoload.php';

use Twilio\\Rest\\Client;

// Find your Account SID and Auth Token at twilio.com/console
// and set the environment variables. See http://twil.io/secure
\$sid = getenv("TWILIO_ACCOUNT_SID");
\$token = getenv("TWILIO_AUTH_TOKEN");
\$twilio = new Client(\$sid, \$token);

\$message = \$twilio->messages
                  ->create("+15558675310", // to
                           ["from" => "+15017122661", "body" => "Hi there"]
                  );

print(\$message->sid);
# Download the helper library from https://www.twilio.com/docs/ruby/install
require 'rubygems'
require 'twilio-ruby'

# Find your Account SID and Auth Token at twilio.com/console
# and set the environment variables. See http://twil.io/secure
account_sid = ENV['TWILIO_ACCOUNT_SID']
auth_token = ENV['TWILIO_AUTH_TOKEN']
@client = Twilio::REST::Client.new(account_sid, auth_token)

message = @client.messages.create(
                             from: '+15017122661',
                             body: 'Hi there',
                             to: '+15558675310'
                           )

puts message.sid
# Install the twilio-cli from https://twil.io/cli

twilio api:core:messages:create \\
    --from +15017122661 \\
    --body "Hi there" \\
    --to +15558675310
curl -X POST "https://api.twilio.com/2010-04-01/Accounts/\$TWILIO_ACCOUNT_SID/Messages.json" \\
--data-urlencode "From=+15017122661" \\
--data-urlencode "Body=Hi there" \\
--data-urlencode "To=+15558675310" \\
-u \$TWILIO_ACCOUNT_SID:\$TWILIO_AUTH_TOKEN
Personalized Twilio console

Comece a criar com uma avaliação gratuita

Inscreva-se para obter uma conta gratuita com um pequeno saldo para avaliação e comece a experimentar as APIs da Twilio.

Comunidade


Junte-se à comunidade da Twilio

Conecte-se com a comunidade de desenvolvedores da Twilio para ver o que estamos criando e obter suporte para seu projeto.

Picture of Neeraj Chaudhary from Symbl.ai

Neeraj Chaudhary, Symbol.ai

Muitas vezes, o desenvolvimento de um app é isolado de casos de uso reais. É isso que Neeraj Chaudhary, líder de engenharia de soluções de vendas da Symbol.ai, espera solucionar. Saiba o que inspirou a plataforma, como eles estão aproveitando as APIs e os produtos da Twilio, incluindo o Twilio Flex, e o que isso significa para o futuro da inteligência de conversação.

Treinamentos


Aprimore suas habilidades

Aprimoramento: Integração da Twilio em escala com o GO

 

A biblioteca auxiliar Twilio Go oferece novas funcionalidades e aproveita os recursos modernos de linguagem. Você aprenderá a dimensionar sua integração com a Twilio usando o Go. 

 

Inicie o treinamento 

Aprimoramento: Autenticação sem atrito

 

Saiba mais sobre a nova tecnologia que desafia a crença de que é preciso escolher entre mais atrito ou mais segurança para autenticar usuários.

 

Inicie o treinamento 

Superclass sob demanda

 

Os workshops orientados por código que os desenvolvedores da Twilio adoram já estão disponíveis como séries de vídeo pré-gravadas e sob demanda. Inscreva-se em um evento Superclass sob demanda agora!

 

Assista agora

Links úteis


Recursos da Twilio

  • Documentos

    Comece aqui para ver a documentação de referência da API, SDKs em seu idioma e amostras de apps.

  • Twilio CodeExchange logo
    CodeExchange

    Tutoriais pré-criados para começar com casos de uso comuns.

  • A newspaper article
    Blog

    Explore como usar a Segment e o Twilio Programmable Messaging para enviar aos clientes uma campanha personalizada por SMS.

  • Twilio CLI logo
    CLI

    A Twilio CLI permite que você gerencie seus recursos da Twilio a partir do terminal ou do prompt de comando.

Primeiros passos


Comece a criar

Pague apenas pelo que utilizar, sem assinaturas. Descontos por uso comprometido e volumes adicionais estão disponíveis conforme você escala.