Ahoy logo

Centro para desarrolladores de Twilio

Tutoriales, prácticas recomendadas, muestras de códigos e inspiración para desarrollar todas tus experiencias de comunicación y soluciones de interacción digital en Twilio.
 

Explora recursos por producto

Encuentra guías paso a paso y códigos de muestra que te ayudarán a abordar tu próximo proyecto con Twilio.

Identidad y verificación

Configura verificaciones de SMS o voz para autenticar rápidamente a los usuarios, combatir el fraude y proteger las cuentas de los usuarios.

  • Agrega la verificación de usuarios a través de SMS, voz, WhatsApp, correo electrónico y otros canales, o bien crea TOTP para las aplicaciones de autenticación

  • Consulta datos de inteligencia telefónica en tiempo real con nuestra API de Lookup para reducir el riesgo de fraude y aumentar la capacidad de entrega

  • Twilio Verify Fraud Guard detiene los ataques de tráfico inflados artificialmente antes de que sucedan

  • Más de 3500 millones de verificaciones al año

Enviar un token de verificación

// 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.verify.v2.services('VAXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
                .verifications
                .create({to: '+15017122661', channel: 'sms'})
                .then(verification => console.log(verification.status));
# 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)

verification = client.verify \
                     .v2 \
                     .services('VAXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX') \
                     .verifications \
                     .create(to='+15017122661', channel='sms')

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

using System;
using Twilio;
using Twilio.Rest.Verify.V2.Service;


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 verification = VerificationResource.Create(
            to: "+15017122661",
            channel: "sms",
            pathServiceSid: "VAXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
        );

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

import com.twilio.Twilio;
import com.twilio.rest.verify.v2.service.Verification;

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);
        Verification verification = Verification.creator(
                "VAXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
                "+15017122661",
                "sms")
            .create();

        System.out.println(verification.getStatus());
    }
}
<?php

// Update the path below to your autoload.php,
// see https://getcomposer.org/doc/01-basic-usage.md
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);

$verification = $twilio->verify->v2->services("VAXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX")
                                   ->verifications
                                   ->create("+15017122661", "sms");

print($verification->status);
# 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)

verification = @client.verify
                      .v2
                      .services('VAXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
                      .verifications
                      .create(to: '+15017122661', channel: 'sms')

puts verification.status
twilio api:verify:v2:services:verifications:create \
    --service-sid VAXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX \
    --to +15017122661 \
    --channel sms
curl -X POST "https://verify.twilio.com/v2/Services/VAXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX/Verifications" \
--data-urlencode "To=+15017122661" \
--data-urlencode "Channel=sms" \
-u $TWILIO_ACCOUNT_SID:$TWILIO_AUTH_TOKEN
Personalized Twilio console

Comienza a crear con una prueba gratuita.

Regístrate para obtener una cuenta gratuita con un pequeño saldo de prueba para comenzar a experimentar con las API de Twilio.

Únete a la comunidad de Twilio

Conéctate con la comunidad de desarrolladores de Twilio para ver lo que estamos creando y obtener apoyo para tu proyecto.

Ethan Sherbondy & Arjun Arora, Betafi

Ethan Sherbondy y Arjun Arora, Betafi

Cuando el COVID hizo que las fuerzas de trabajo se volvieran remotas, Sherbondy y Arora crearon una plataforma de retroalimentación de productos que incorpora la opinión del cliente al proceso de desarrollo mediante videos. Ahora tenemos Betafi.

Capacitaciones


Mejora tus habilidades

Sube de nivel: Integración de Twilio a escala con GO

 

La biblioteca auxiliar de Twilio Go ofrece nuevas funcionalidades y aprovecha las funciones del lenguaje moderno. Aprenderás a escalar tu integración en Twilio con Go. 

 

Comienza la capacitación 

Sube de nivel: Autenticación sin complicaciones

 

Obtén más información sobre la nueva tecnología que está desafiando la creencia de que tenemos que elegir entre mayores complicaciones y más seguridad para autenticar a los usuarios.

 

Comienza la capacitación 

Superclase bajo demanda

 

Los talleres basados en código que les encantan a los desarrolladores de Twilio ahora están disponibles como series de video pregrabadas bajo demanda. Regístrate ahora para inscribirte en un evento de Superclase bajo demanda.

 

Ver ahora

Enlaces útiles


Recursos de Twilio

  • Documentación

    Comienza aquí para ver la documentación de referencia de la API, los SDK en tu idioma y las apps de muestra.

  • Twilio CodeExchange logo
    Intercambio de código

    Tutoriales prediseñados para comenzar con casos de uso comunes.

  • A newspaper article
    Blog

    Explora cómo utilizar Segment y Twilio Programmable Messaging para enviar una campaña personalizada de SMS a los clientes.

  • Twilio CLI logo
    CLI

    La interfaz de línea de comandos de Twilio te permite administrar los recursos de Twilio desde tu terminal o símbolo del sistema.

  • A document with a checkmark
    Estado de la API

    Verifica el estado actual de la API de Twilio.

  • Spreadsheet document
    Registro de cambios

    Suscríbete para ver actualizaciones de los productos y servicios de Twilio.

  • Document Lined
    El colectivo de Twilio en Stack Overflow

    Haz preguntas y obtén respuestas de la comunidad más amplia de Twilio.

  • Twilio Support Center logo
    Soporte

    Ve los artículos del centro de ayuda para obtener respuestas a preguntas comunes.

Comenzar


Comienza a crear

Paga solo lo que utilizas sin suscripciones. A medida que escales, encontrarás más descuentos por volumen y uso comprometido.