Enviar mensajes SMS y MMS en Visual Basic.NET
En esta guía, te mostraremos cómo utilizar los SMS programables a fin de enviar mensajes SMS y MMS en tu aplicación web de ASP.NET. Los fragmentos de código de esta guía se han escrito con características modernas del lenguaje VB.NET y requieren .NET Framework 4.5 o versiones posteriores. También utilizan el SDK para .NET de Twilio.
¡Empecemos!
Regístrate para obtener una cuenta de Twilio
Para usar la API REST de Twilio, necesitas una cuenta. Registrarse para obtener una cuenta gratuita de Twilio es fácil. Una vez que te hayas registrado, dirígete a la consola, y obtén tu Account SID (SID de cuenta) y Auth Token (Token de autenticación). Los necesitarás para los ejemplos de código siguientes.
Adquirir un número de teléfono compatible con SMS
Para enviar mensajes SMS, necesitas un número de teléfono compatible con SMS. Puedes buscar los números de teléfono disponibles en la consola. Asegúrate de que el número de teléfono que compres sea compatible con SMS. Cuando realices la búsqueda, puedes activar la casilla para filtrar los números disponibles por aquellos que son compatibles con SMS:
En los resultados de búsqueda, aparecen los íconos de funcionalidad en la lista de números disponibles:
Con un número de teléfono de Twilio, puedes empezar a enviar mensajes a dispositivos móviles.
Enviar un mensaje SMS mediante la API REST con VB.NET
Para enviar un mensaje SMS saliente, se debe enviar una solicitud HTTP POST al URI del recurso de mensajes. Con la biblioteca auxiliar, puedes crear una instancia nueva del recurso de mensajes y especificar los parámetros To, From y Body del mensaje.
Si quieres enviar un mensaje a varios destinatarios, puedes simplemente crear un conjunto de destinatarios e iterar cada número de teléfono de ese conjunto. Puedes enviar todos los mensajes que quieras con la velocidad que desees y Twilio los pondrá en cola para su entrega según el límite de frecuencia prescrito. Consulta nuestra guía sobre cómo Enviar mensajes SMS masivos para obtener más consejos.
Enviar un mensaje con contenido multimedia (MMS)
Enviar un MMS saliente también es fácil con Twilio. Para enviar un MMS, también se realiza una solicitud HTTP POST al recurso de mensajes, pero, en este caso, se debe especificar un parámetro para la URL del contenido multimedia, como una imagen.
Solo los números con la funcionalidad de MMS pueden enviar y recibir mensajes MMS. Puedes comprobar las capacidades de los números en el portal de la cuenta o consultar el recurso Números de teléfono disponibles para buscar números de Twilio que tengan la opción MMS habilitada.
Para obtener más información acerca del envío de mensajes SMS y MMS, consulta la Referencia de la API REST.
¿Necesitas ayuda?
Todos la necesitamos a veces; la programación es difícil. Obtén ayuda ahora de nuestro equipo de soporte, o recurre a la sabiduría de la multitud visitando Stack Overflow Collective de Twilio o navegando por la etiqueta de Twilio en Stack Overflow.