Envíe un mensaje SMS con C# en 30 segundos

April 26, 2016
Redactado por

Envíe un mensaje SMS con C# en 30 segundos

Está creando una app .NET y debe enviar mensajes SMS. ¿Qué sucede si le digo que puede hacerlo en 30 segundos con la API de Twilio? Este es un video que le mostrará lo rápido que es enviar un mensaje SMS con C# y la API de Twilio.

Video: Cómo enviar SMS con C# en 30 segundos

Pero no puedes copiar y pegar desde un video, así que aquí tienes el código que necesitarás.

Instale la biblioteca de ayuda de Twilio para .NET en su proyecto mediante la consola del administrador de paquetes.

PM> Install-Package Twilio

Importe el espacio de nombre de Twilio en su clase e inicie REST Client de Twilio, que pasa el SID de su cuenta y el token de Auth, que están disponibles en el portal de la cuenta Twilio:

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

namespace twilio_sms
{
        class Program
        {
            static void Main(string[] args)
            {
                TwilioClient.Init(
                    Environment.GetEnvironmentVariable("TWILIO_ACCOUNT_SID"),
                    Environment.GetEnvironmentVariable("TWILIO_AUTH_TOKEN"));
            }
        }
}

Necesitará tres cosas ahora:

  • El número de Twilio desde el que envía el mensaje
  • El número al que envía el mensaje
  • El cuerpo del mensaje

Agregue los elementos al método MessageResource.Create para enviar un mensaje de texto:

MessageResource.Create(
    to: new PhoneNumber("** YOUR PHONE NUMBER **"),
    from: new PhoneNumber("** YOUR TWILIO NUMBER **"),
    body: "Ahoy from Twilio!");

Ahora ejecútelo y espere a que suceda la magia.

Demostración en funcionamiento

Estamos ansiosos por ver lo que es capaz de crear

Ha enviado un mensaje SMS y ahora está listo para enfrentar al mundo de las comunicaciones. Eche un vistazo a la documentación de la API de Twilio REST para ver qué más puede hacer y a la documentación para trabajar con la biblioteca auxiliar de .NET. A continuación, revise nuestros tutoriales para ver más ejemplos, tales como el envío de notificaciones por SMS, el enmascaramiento de números de teléfono para la privacidad del usuario o la autenticación de dos factores para la seguridad del usuario.

Este artículo fue traducido del original "Send an SMS Message with C# in 30 Seconds". Mientras estamos en nuestros procesos de traducción, nos encantaría recibir sus comentarios en help@twilio.com - las contribuciones valiosas pueden generar regalos de Twilio.