dotnet posts

Bei ihrer Einführung im Sommer 2018 konnte die Twilio-API für WhatsApp nur textbasierte Nachrichten verarbeiten. Jetzt ist auch das Senden und Empfangen von Mediennachrichten möglich 🎉. Das Senden einer Mediennachricht mit WhatsApp geht genauso schnell wie das Senden einer Textnachricht – hier erfahren Sie in nur 30 Sekunden, wie das geht!
Für einen noch schnelleren Einstieg finden Sie unten den vollständigen Code auf GitHub.
Eine vollständige Integration von Twilio-APIs in einer .NET Core-Anwendung finden Sie in dieser kostenlosen 5-teiligen Videoreihe von mir. Die Videoreihe ist zwar unabhängig von diesem Tutorial, bietet aber eine vollständige Erklärung zahlreicher APIs an einem zentralen Ort.
Wenn Sie mitprogrammieren möchten, benötigen Sie Folgendes:
- Ein Twilio-Konto (Melden Sie sich hier für ein kostenloses Twilio-Konto an.)
- Das .NET Core 2.2-SDK
- Der WhatsApp-Sandbox-Kanal muss installiert sein (Befolgen Sie dieses Verfahren zum Aktivieren der Sandbox)
Nachdem Sie eine neue .NET-Konsolenanwendung erstellt haben, fügen Sie …

When you are developing web applications on your local machine, you sometimes need your application to be reachable from the internet. One of the most common reasons to do this is to develop webhooks.
Webhooks are a way to be notified by an external service when an event has occurred. Instead of you sending an HTTP request to that service, the service sends an HTTP request to your public web service.
To develop webhooks locally, you can use a tunnel service like ngrok which creates a tunnel between your local network and the internet. However, when you're using ngrok's free plan, ngrok will create a random, public URL anytime you restart your tunnel. This means that you need to update your webhooks with the new URL anytime it changes. If updating your webhook URLs takes a bunch of clicks and keystrokes, this can be quite a hassle.
Luckily, you …

Twilio Programmable Messaging lets you send SMS, MMS, and WhatsApp messages, but up until now, you couldn't schedule messages ahead of time. If you wanted to send messages in the future, you would have to store the message in some data store and then use cron jobs or write some other complicated code to deliver your messages at the right time.
Lucky for you, Programmable Messaging now supports Message Scheduling! With it, you can schedule SMS messages with a single API call. No need for your own complicated scheduling infrastructure.
In this tutorial, you’ll learn how to schedule SMS's using C# and .NET.
Prerequisites
You will need these items to follow along:
- An OS that supports .NET (Windows/macOS/Linux)
- .NET 6 SDK
- A code editor or IDE (I recommend VS Code with the C# plugin, Visual Studio, or JetBrains Rider)
- A free or paid Twilio account (If …

Many applications have the need to send emails on a periodic basis. A common example of this is a weekly digest, where the email recaps everything that happened that week. There are many ways you could send recurring emails using .NET. You could use the Task Scheduler on Windows, use crontab on Linux, or even develop your own job scheduling implementation. In this tutorial, you'll learn how to schedule recurring emails using Twilio SendGrid and Quartz.NET.
Prerequisites
You will need the following things to follow along:
- OS that supports .NET (Windows/Mac/Linux)
- .NET 6 SDK (download)
- A code editor or IDE (Recommended: VS Code with C# plugin, Visual Studio, JetBrains Rider)
- A Twilio SendGrid account (signup)
Everything you’ll need to do for this tutorial applies even if you’re using an older version of .NET (Core), however you’ll need to make minor adjustments.
Create your .NET application …

Email has been around for decades, but sending emails at scale is still hard. With Twilio SendGrid, you can send emails without worrying about scalability. You can use the SendGrid APIs and SDKs to start sending emails within minutes. You could also use the SMTP protocol if you already have an existing codebase that relies on SMTP. In this post, you will learn how to send emails using the SendGrid .NET SDK and a .NET 6 console application.
Prerequisites
You will need the following things to follow along:
- OS that supports .NET (Windows/Mac/Linux)
- .NET 6 SDK (download)
- A code editor or IDE (Recommended: VS Code with C# plugin, Visual Studio, JetBrains Rider)
- A Twilio SendGrid account (signup)
Everything you will learn applies even if you’re using an older version of .NET (Core), but you will need to make minor adjustments.
Configuring your SendGrid account to …

La interacción con el usuario en tiempo real es una excelente manera de mejorar las capacidades de comunicación y colaboración de una aplicación web. El chat de video es una opción obvia para las ventas, la atención al cliente y los sitios educativos, pero ¿cómo se puede implementar con rapidez? El video programable Twilio le permite agregar de manera eficiente un chat de video sólido a sus aplicaciones, ya sea que esté utilizando un marco de trabajo de Modelo-Vista-Controlador de JavaScript, como Angular, o las plantillas del servidor.
En esta publicación, se mostrará cómo crear una aplicación de chat de video mediante el SDK JavaScript de Twilio en su aplicación de una sola página Angular (SPA) y el SDK de Twilio para C# y .NET en su código de servidor de ASP.NET Core. Creará las interacciones necesarias para crear y unirse a salas de chat de video, y para publicar …

La interacción con el usuario en tiempo real es una excelente manera de mejorar las capacidades de comunicación y colaboración de una aplicación web. El chat de video es una opción obvia para las ventas, la atención al cliente y los sitios educativos, pero ¿es práctico implementarlo? Si está desarrollando con Angular en el front-end y ASP.NET Core para su servidor, el video programable de Twilio le permite agregar de manera eficiente un sólido chat de video a su aplicación.
En esta publicación, se mostrará cómo crear una aplicación de chat de video en funcionamiento mediante el SDK JavaScript de Twilio en su aplicación de una sola página Angular (SPA, por sus siglas en inglés) y el SDK de Twilio para C# y .NET en su código de servidor de ASP.NET Core. Creará las interacciones necesarias para crear y unirse a salas de chat de video, y para publicar y …

ASP.NET Core Identity es un sistema de membresía que agrega funcionalidad de inicio de sesión de usuarios y administración de usuarios a las aplicaciones ASP.NET Core. Incluye muchas funciones creativas y tiene soporte básico para almacenar un número de teléfono para un usuario. De manera predeterminada, ASP.NET Core Identity no intenta verificar la propiedad de los números de teléfono, pero usted puede agregar esa funcionalidad usted mismo mediante la integración de las funciones de verificación de identidad de Twilio en su aplicación.
En esta publicación, aprenderá cómo puede probar la propiedad de un número de teléfono proporcionado por un usuario mediante Twilio Verify en una aplicación ASP.NET Core mediante Razor Pages. Esto implica enviar un código en un mensaje SMS al número de teléfono proporcionado. El usuario ingresa el código recibido y Twilio confirma si es correcto. Si es así, puede estar seguro de que el usuario tiene el control …

Cuando se lanzó la API de Twilio para WhatsApp en el verano del 2018, solo se podían manejar mensajes de texto. Ahora, la API puede enviar y recibir archivos multimedia . Enviar un mensaje con contenido multimedia con WhatsApp es tan rápido como enviar un mensaje de texto, ¡aquí le enseñamos cómo en tan solo 30 segundos!
Para que esto sea aún más rápido para comenzar, a continuación encontrará todo el código y un enlace al proyecto finalizado en GitHub.
Si desea ver una integración completa de las API de Twilio en una aplicación .NET Core, échele un vistazo a esta serie de videos de 5 partes que creé. Es independiente del tutorial de en esta publicación en este blog, pero le presentará numerosas API en una sola ocasión.
Para codificar junto con esta publicación, asegúrese de que haya configurado lo siguiente:
- Una cuenta Twilio (regístrese aquí …

A interação do usuário em tempo real é uma ótima maneira de aprimorar os recursos de comunicação e colaboração de um aplicativo da Web. O chat por vídeo é uma escolha óbvia para sites de vendas, suporte ao cliente e educação. Mas é prático de implementar? Se você estiver desenvolvendo com o Angular no front-end e o ASP.NET Core para o seu servidor, o Twilio Programmable Video permitirá que você adicione um chat por vídeo robusto ao seu aplicativo com eficácia.
Este post mostra como criar um aplicativo de chat por vídeo em execução usando o SDK do JavaScript da Twilio no SPA (single page application, aplicativo de página única) do Angular e o SDK do C# e .NET da Twilio no código do servidor ASP.NET Core. Você desenvolverá as interações necessárias para criação e participação em salas de chat por vídeo e para publicação e inscrição em faixas de …