csharp posts

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 …

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 …

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 …

Como desenvolvedores, estamos acostumados a usar uma mistura de exemplos de códigos para tentar descobrir como realmente implementar esses bits desarticulados em um aplicativo real.
Na tentativa de tornar este processo mais fácil, criei um workshop em vídeo detalhado e real de cinco partes.
Usei o .NET Core para criar o aplicativo no workshop. O .NET Core é uma estrutura incrível e totalmente compatível com várias plataformas, então é possível acompanhar o código usando macOS, Windows ou Linux.
O workshop utiliza os produtos da Twilio, como Twilio Studio, API da Twilio para WhatsApp e Twilio SendGrid.
O workshop tem como foco o desenvolvimento de um aplicativo ASP.NET Core 3.1 MVC para a The Cloud City Cake Co.. A The Cloud City Cake Co. adora usar a tecnologia para facilitar a vida de seus clientes.
O que será apresentado
No primeiro vídeo, apresentamos o Twilio Studio, uma …

Você está criando um app NET e precisa enviar mensagens SMS. E se eu dissesse que você pode fazer isso em 30 segundos com a API da Twilio? Este é um vídeo que mostra como é rápido enviar uma mensagem SMS com C# e a API da Twilio.
Vídeo: Como enviar uma mensagem SMS com C# em 30 segundos
Mas não é possível copiar e colar de um vídeo. Por isso, aqui está todo o código que você precisa.
Instale a biblioteca auxiliar da Twilio para .NET no projeto usando o console do gerenciador de pacotes.
PM> Install-Package Twilio
Importe o namespace da Twilio em sua classe e inicialize o cliente REST da Twilio passando o Account SID (SID da conta) e o Auth Token (token de autenticação), que estão disponíveis no Portal de contas da Twilio:
using System;
using Twilio;
using Twilio.Rest.Api.V2010.Account;
using Twilio.Types;
namespace twilio_sms …

We’re joined today by Graham Else from Barts BioResource in London for this post on scheduling C# jobs with AWS Lambda.
Having developed my Call Centre Appointment Booking application in C# ASP.NET using the Twilio Voice APIs, my project sponsor asked me to add appointment reminders. “Of course,” I said – how difficult can that be? After reviewing the C# Twilio Appointment Reminders example, I wanted to find a lightweight solution that did not involve adding more external references to my existing project.
In this post, I’ll show you how to schedule recurring jobs in AWS Lambda, which you can use to automate appointment reminders without adding extra overhead to your existing application.
Prerequisites
Sign up for an AWS account
You’ll need an AWS account to access the Cloudfront console and generate credentials for the C# Lambda project. You should also create an IAM user id with the Lambda …