Build the future of communications.
Start Building for Free

nodejs posts

  • By Alex Chun
    Integrating Salesforce with Twilio Frontline for Insight-driven Donor Engagement Twilio-Frontline-Donor-Engagement

    In today’s digital-first world, it’s no surprise that relationships are built both offline and online. However, when it comes to donor engagement, it’s historically been hard to empower teams to engage donors across channels like messaging and voice while maintaining staff and donor privacy. It's been harder still to achieve this while tracking the progress of these engagements in your system of record, like a CRM.

    That’s where Twilio Frontline comes in – a programmable, mobile-first application that is used to securely build personalized donor relationships over preferred channels such as SMS, WhatsApp, and voice. And, with integrations into data systems like Salesforce, teams can easily access all the context they need and track engagements efficiently.

    In this blog post, we are going to specifically cover how Twilio Frontline can be most effectively used for donor engagement. We’ll walk through how to set up Twilio Frontline, integrate it with Salesforce, …

    Read More
  • By Mia Adjei
    Construisez une application de livestreaming avec Twilio Live et Express Construisez une application de livestreaming avec Twilio Live et Express

    Twilio Live est enfin là ! Avez-vous déjà voulu construire votre propre application de live streaming ? Vous en avez désormais l'occasion.

    Dans ce tutoriel, vous apprendrez à construire une application de livestreaming et à partager vos vidéos en direct avec vos amis, vos abonnés, voire le monde entier. Pour ce projet, vous utiliserez Node.js et Express pour construire le côté serveur de l'application, et Vanilla JavaScript pour construire le côté client.

    Allez, c'est parti !

    Prérequis

    • Un compte Twilio gratuit. (Si vous vous inscrivez ici, vous recevrez un crédit Twilio de 10 $ lorsque vous passerez à un compte payant !)
    • Node.js v14+ et npm installés sur votre ordinateur.
    • ngrok.

    Ce que vous allez construire

    Dans ce tutoriel, vous allez créer une application permettant à une personne de diffuser en direct (livestream) du contenu audio et vidéo depuis son appareil à toute personne disposant du lien de …

    Read More
  • By Nathaniel Okenwa
    Node.jsコードの実行をスケジューリングする4つの方法 4 ways to schedule Node.js code

    この記事はTwilio Developer EvangelistのNathaniel Okenwaこちら(英語)で執筆した記事を日本語化したものです。

    JavaScriptを使用して定期的なタスクを実行したことがあるでしょうか? 私は常に、反復タスクを自動化する方法を模索しています。多くの単調な作業をする心理的な負担を和らげるためにも、コードの力が大変役立ちます。多くのアプリケーションは、管理、システムメンテナンス、毎日のバックアップからメールを初めとするメッセージの送信など、重要なタスクを定期的に実行する必要もあります。そこでcronの出番です!

    Cron式

    Cronを使用してジョブの実行時間をスケジュールし、決めた日時に自動で実行できます。Cron式は、タスクの実行スケジュールを定義する文字列です。こちらのリンクを参考にしてCron式を作成できます。例えば、Node.jsスクリプトを毎朝9時に実行するとしましょう。そのcron式は次のようになります。

    0 0 9 * * * [command]

    それぞれのパートごとに見てみましょう。式の(最初を除く)の5つの部分は、分、時、日付、月、曜日に対応する文字列で構成されます。時間単位xで毎回コマンドを実行するには、その部分に*を記入します。上記のcron式では、0分、9時、毎日、毎月、全曜日にコマンドが実行されることになります。

    間隔をおいてコマンドを実行するには、/を使用します。例えば、1日おきの正午にコマンドを実行するのであれば、次のような式になります。

    0 0 12 1/2 * * [command …

    Read More
  • By Luís Leão
    Como fazer uma chamada telefônica com Node.js e o Programmable Voice da Twilio Como fazer uma chamada telefônica com Node.js e o Programmable Voice da Twilio

    O Programmable Voice da Twilio permite fazer e receber chamadas de voz no seu aplicativo de software. Neste tutorial, você verá uma demonstração de como usar o Programmable Voice para fazer uma chamada de voz diretamente de um app Node.js.

    Pré-requisitos

    • Uma conta gratuita da Twilio (registre-se aqui e receba US$ 10 em crédito da Twilio!)
    • Node.js instalado na sua máquina
    • Um telefone que pode fazer chamadas telefônicas para testar o projeto

    Configurar seu ambiente

    Nesta seção, você vai configurar um projeto totalmente novo em Node.js. Para manter a organização, abra um terminal ou prompt de comando, encontre um local adequado e crie um novo diretório onde o projeto que você está prestes a criar será armazenado:

    mkdir nodejs-phone-call
    cd nodejs-phone-call
    

    Instale a biblioteca auxiliar para Node da Twilio usando a linha de comando com o seguinte código:

    npm install twilio 
    

    Configurar as credenciais da Twilio

    Para acessar o …

    Read More
  • By Luís Leão
    Como enviar um SMS com TypeScript usando a plataforma Twilio Como enviar um SMS com TypeScript usando a plataforma Twilio

    Escrever aplicativos Node.js com TypeScript significa que você pode aproveitar o sistema e as ferramentas do tipo TypeScript. Já vimos neste blog como enviar mensagens SMS com o Node.js; agora vamos ver como fazer isso com o TypeScript.

    O que você precisa

    Para acompanhar este tutorial, você precisará do seguinte:

    Assim que estiver tudo preparado, vamos nos aprofundar no código.

    Introdução ao TypeScript

    Vamos iniciar um novo projeto de TypeScript neste exemplo. Em um terminal, execute os comandos a seguir para criar um diretório de projetos e um arquivo package.json.

    mkdir send-sms-with-typescript
    cd send-sms-with-typescript
    npm init --yes
    

    Agora precisamos instalar algumas dependências. Precisaremos do TypeScript em nossas dependências de desenvolvimento …

    Read More
  • By Rachel Black
    Erstellen eines SMS-Benachrichtigungsdienstes mit Serverless Erstellen eines SMS-Benachrichtigungsdienstes mit Serverless


    Hallo und Danke fürs Lesen! Dieser Blogpost ist eine Übersetzung von Building an SMS notification service with Serverless. Während wir unsere Übersetzungsprozesse verbessern, würden wir uns über Dein Feedback an help@twilio.com freuen, solltest Du etwas bemerken, was falsch übersetzt wurde. Wir bedanken uns für hilfreiche Beiträge mit Twilio Swag :)

    Ethereum ist eine Blockchain mit einer Kryptowährung. Wie bei Bitcoin müssen Benutzer die Kosten tragen, wenn sie über Ethereum Transaktionen senden oder mit einem Smart Contract (Programm, das auf der Blockchain ausgeführt wird) interagieren. Diese Transaktionskosten werden bei Ethereum als Gaspreise bezeichnet, und der Preis kann je nach Auslastung variieren. Wenn sich viele Benutzer auf dem Netzwerk tümmeln, können die Gaspreise enorm steigen. Weitere Informationen zu Gaspreisen und wie sie diesen Sommer geradezu explodierten, findest du hier. Versierte Benutzer warten daher, bis die Gaspreise sinken, bevor sie mit Smart Contracts auf Ethereum interagieren. Die SMS-API von Twilio ist das …

    Read More
  • By Luís Leão
    Adicione suporte CORS à sua API Express + TypeScript Adicione suporte CORS à sua API Express + TypeScript

    Imagine que você acabou de criar uma excelente API usando Node.js, Express e TypeScript. Você também criou um aplicativo da Web do lado do cliente e está pronto para acionar o aplicativo em seu navegador, colocá-lo para funcionar com seu servidor e, esperamos, compartilhá-lo com o mundo.

    Você abre uma janela do navegador e vai até onde seu aplicativo está sendo executado e, em seguida, abre o console em suas ferramentas de desenvolvedor. Seu aplicativo faz sua primeira chamada de API para seu servidor... mas, em vez dos dados esperados para preencher seu aplicativo, você recebe um erro em seu console como este:

    Access to fetch at 'http://localhost:5000/rooms' from origin 'http://localhost:3000' 
    has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present 
    on the requested resource. If an opaque response serves your needs, set the 
    request's mode to 'no-cors' to fetch the resource with CORS disabled.
    

    Nossa! Este erro é …

    Read More
  • By Ashley Boucher
    How to Send an MMS with Node.js How to Send an MMS with Node.js

    Twilio is all about powering communication and doing it conveniently and fast in any language.

    With the help of Twilio and Node.js, you can deliver a quick media message to someone without having to pick up your mobile device.

    In this article, you'll be writing a short JavaScript program to send an MMS in an insanely fast manner. So why wait? Let's get started!

    Tutorial requirements

    Configuration

    You’ll start off by creating a directory to store the files of our project. Inside your favorite terminal, enter:

    mkdir node_mms
    cd node_mms
    

    Your next step is to …

    Read More
  • By Luís Leão
    Atribua tokens de acesso ao vídeo com sua API de vídeo Express + TypeScript Atribua tokens de acesso ao vídeo com sua API de vídeo Express + TypeScript

    Bom, você criou uma API de vídeo com o Programmable Video da Twilio, o Node.js, o TypeScript e o Express. Você adicionou suporte CORS para que seu futuro aplicativo de vídeo seja capaz de acessar recursos em seu servidor. O que vem a seguir?

    Para que os usuários possam realmente se conectar às salas de vídeo em seu aplicativo, eles precisarão ser autenticados usando um token de acesso. Neste tutorial, você atualizará sua API de vídeo Express + TypeScript para adicionar uma nova rota que concede tokens de acesso aos usuários do seu app de vídeo. Vamos começar!

    Pré-requisitos

    Você precisará de:

    • Uma conta gratuita na Twilio. (Cadastre-se aqui e faça o upgrade para uma conta paga, recebendo $ 10 em crédito da Twilio!)
    • Node.js (versão 14.16.1 ou mais recente) e npm instalados na sua máquina.
    • HTTPie ou cURL.
    • O código do tutorial anterior (veja abaixo).

    O restante deste …

    Read More
  • By Diane Phan
    How to Trigger a Usage Alert Over a Phone Call With Node.js header - How to Trigger a Usage Alert Over a Phone Call With Node.js

    The Twilio API has many capabilities, including allowing you to keep track of how much money you spend on it. In addition to checking your usage amounts, you can also set up a trigger that will let you know when you’ve spent a certain amount or made a given number of API calls. To learn how to do this, follow along!

    Prerequisites

    • A free Twilio account (register here and receive $10 in Twilio credit!)
    • Node.js installed on your machine
    • Two phones that can make phone calls, to test the project
    • The Twilio CLI
    • ngrok

    Set up your environment

    In this section you are going to set up a brand new Node.js project. To keep things nicely organized, open a terminal or command prompt, find a suitable place and create a new directory where the project you are about to create will live:

    mkdir nodejs-usage-alert
    cd nodejs-usage-alert
    

    Install the Twilio …

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