Build the future of communications.
Start Building for Free

csharp posts

  • By Niels Swimberghe
    How to Send Scheduled SMS with C# .NET and Twilio Programmable Messaging Send Scheduled SMS with C# .NET and Twilio

    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:

    Read More
  • By Niels Swimberghe
    How to send Emails with C# and .NET 6 using the SendGrid API Send Emails using the SendGrid API with .NET 6 and C#

    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 …

    Read More
  • By Luís Leão
    Crear una aplicación de chat de video con ASP.NET Core 2.2, Angular y Twilio Crear una aplicación de chat de video con ASP.NET Core 2.2, Angular y Twilio

    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 …

    Read More
  • By Luís Leão
    Creación de una app de chat de video programable de Twilio con Angular y. ASP.NET Core 3.0 Creación de una app de chat de video programable de Twilio con Angular y. ASP.NET Core 3.0

    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 …

    Read More
  • By Luís Leão
    Verificación de la propiedad del número de teléfono con Twilio usando ASP.NET Core Identity y Razor Pages Verificación de la propiedad del número de teléfono con Twilio usando ASP.NET Core Identity y Razor Pages

    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 …

    Read More
  • By Luís Leão
    Envíe un mensaje SMS con C# en 30 segundos 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 …
    Read More
  • By Luís Leão
    Como criar um aplicativo real da Twilio com ASP.NET Core e C# Como criar um aplicativo real da Twilio com ASP.NET Core e CSharp

    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 …

    Read More
  • By Luís Leão
    Enviar uma mensagem SMS com C# em 30 segundos Enviar uma mensagem SMS com C# em 30 segundos

    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 …
    Read More
  • By Graham Else
    Automating Appointment Reminders in C# using AWS Lambda Appointment Reminders C# Lambda

    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 …

    Read More
  • Newer
    Older
    Sign up and start building
    Not ready yet? Talk to an expert.