Level up your Twilio API skills in TwilioQuest, an educational game for Mac, Windows, and Linux. Download Now
Build the future of communications.
Start building for free
  • By Matthew Gilliard
    Transcription live avec Twilio Media Streams, Azure cognitive Services et Java Transcription en direct avec Twilio Media Streams, Azure cognitive Services et Java

    Twilio Media Streams peut être utilisé pour diffuser des données audio en temps réel d'un appel téléphonique vers votre serveur à l'aide de WebSockets. Associé à un système de synthèse vocale, il peut être utilisé pour générer une transcription en temps réel d'un appel téléphonique. Dans ce post, je vais vous montrer comment configurer un serveur Java WebSocket pour gérer les données audio de Twilio Media Streams et utiliser Azure cognitive Services Speech pour la transcription.

    Prérequis

    Pour suivre ce tutoriel, vous devez disposer des éléments suivants :

    Si vous souhaitez passer à l'étape suivante, vous pouvez trouver le code complété dans mon répertoire sur GitHub.

    Mise en route

    Pour qu'un projet Web Java soit rapidement opérationnel, je vous recommande d'utiliser …

    Read More
  • By Matthew Gilliard
    Group SMS with Twilio and Java Group SMS with Twilio and Java

    Life's complicated enough without having to forward messages between friends and family members to make sure everyone is up to date with what's going on. In this post I'll share how I set up a Twilio number that I gave as "my" phone number to my kids' schools so that all the messages sent to and from that number are automatically forwarded to both me and my wife, and either of us can reply. I expect you can think of situations in your own life where this could be handy: package deliveries, party planning, appointment reminders, the list is long.

    In this post I'll use Java, but the same approach would work in any language which you can build a web app in. If you're comfortable with JavaScript then SMS Forwarding to Multiple Numbers on Code Exchange would be a great starting point.

    What are we building?

    Everything here is …

    Read More
  • By Matthew Gilliard
    Sending SMS with Julia and Twilio Sending SMS with Julia and Twilio

    First released in 2012, Julia is a programming language designed mainly for numerical and scientific computing, including machine-learning and distributed computing. However, it is also perfectly capable as a general-purpose programming language and has several interesting features..

    In this post I'll give you a gentle introduction to Julia, introduce a few things which I think make the language interesting, and finish by building up a short script that calls the Twilio API to send an SMS.

    Getting started with Julia

    For this post we will be working on the command line, so you need to get to the point where you can run the command below

    $ julia --version
    julia version 1.6.1
    

    To do that, download a version of Julia suitable for your OS and install it, or install Julia using your OS's package manager.

    Next, create a new directory called MyFirstJulia and change into it, by running the …

    Read More
  • By Matthew Gilliard
    Parsen von HTML im Internet mit Java und jsoup Parsen von HTML im Internet mit Java und jsoup


    Hallo und Danke fürs Lesen! Dieser Blogpost ist eine Übersetzung von Working with HTML on the Web Using Java and jsoup. 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 :)

    Du musst HTML in deiner Java-Anwendung parsen? Möglicherweise willst du Daten von einer Website extrahieren, für die es keine API gibt, oder du hast es Benutzern erlaubt, deiner Anwendung willkürliches HTML hinzuzufügen, und willst sicherstellen, dass sie keine bösen Überraschungen hinterlassen haben.

    Hast du schon einmal versucht, reguläre Ausdrücke dafür zu verwenden? Das wird nicht gut ausgehen. Dem Verfasser dieser mittlerweile berühmt-berüchtigten Antwort gelang es gerade noch, seine Verzweiflung halbwegs im Zaum zu halten und den Einsatz eines XML-Parsers vorzuschlagen (bevor er vermutlich doch den Verstand verloren hat). Leider ist es so, dass ein Großteil …

    Read More
  • By Matthew Gilliard
    Codieren von Twilio-WebHooks in Java mit Spring Boot Codieren von Twilio-WebHooks in Java mit Spring Boot


    Hallo und Danke fürs Lesen! Dieser Blogpost ist eine Übersetzung von Coding Twilio Webhooks in Java with Spring Boot. 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 :)

    Mit den APIs von Twilio lässt sich auf vielfältige Weise kommunizieren: über Telefon, WhatsApp, Facebook, SMS und mehr. Bei Ereignissen wie eingehenden Nachrichten oder Anrufen stellt Twilio normalerweise eine HTTP-Anfrage an einen vom Benutzer bereitgestellten Server, um herauszufinden, welche Aktion erwartet wird. Das sind die sogenannten WebHooks. HTTP-Server können zwar mit jeder Technologie geschrieben werden, um auf diese WebHooks zu antworten, aber das bevorzugte Framework für Java-Entwickler ist Spring Boot.

    In diesem Blog erstellen wir eine Spring Boot-App, die auf eingehende Telefonanrufe mit einer kurzen Nachricht gefolgt von dem wunderbaren Lied „ …

    Read More
  • By Matthew Gilliard
    Verarbeiten von Webhooks mit Java, Spring Cloud Function und Azure Functions Verarbeiten von Webhooks mit Java, Spring Cloud Function und Azure Functions


    Hallo und Danke fürs Lesen! Dieser Blogpost ist eine Übersetzung von Handling Webhooks with Java, Spring Cloud Function and Azure Functions. 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 :)

    Wenn du über die Twilio-API eine SMS oder eine WhatsApp-Nachricht senden möchtest, ist das dafür erforderliche Programmieren unkompliziert: Du rufst die API auf und die Nachricht wird gesendet. Beim Antworten auf eingehende Nachrichten sieht die Sache schon anders aus. Wenn die Nachricht eintrifft, muss Twilio wissen, wie sie verarbeitet werden soll. Wir verwenden dafür ein Verfahren namens Webhook. Du konfigurierst deine Twilio-Nummer mit einer URL, und die Plattform stellt eine Anfrage und liefert Details zur eingehenden Nachricht. Was als Nächstes passiert, richtet sich nach der Reaktion deiner Anwendung.

    Du brauchst also für deine Anwendung eine …

    Read More
  • By Matthew Gilliard
    Nachverfolgen von geöffneten E-Mails und geklickten Links in E-Mails mit Java und Twilio SendGrid Nachverfolgen von geöffneten E-Mails und geklickten Links in E-Mails mit Java und Twilio SendGrid


    Hallo und Danke fürs Lesen! Dieser Blogpost ist eine Übersetzung von Open and Click Tracking for Email using Java and Twilio SendGrid. 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 :)

    Ich habe bereits in einem älteren Blog das Senden von E-Mails in Java mit der Twilio SendGrid-API behandelt, aber bei wichtigen E-Mails kann es erforderlich sein zu wissen, ob Empfänger die E-Mail geöffnet und auf die darin enthaltenen Links geklickt haben. Wir können das mit dem Event-WebHook in SendGrid veranlassen. Dabei werden HTTP-Anfragen an eine bereitgestellte URL gesendet. In diesem Blog zeige ich, wie die entsprechende Konfiguration mit Twilio SendGrid aussieht und wie wir eine Java-Webanwendung erstellen, die die WebHooks verarbeitet und die Aktivität der Empfänger aufzeichnet.

    Vorbereitung

    Wir benötigen Folgendes:

    • Java Version 8 …
    Read More
  • By Matthew Gilliard
    Senden von SMS mit Java und Twilio Senden von SMS mit Java und Twilio


    Hallo und Danke fürs Lesen! Dieser Blogpost ist eine Übersetzung von Sending SMS with Java with Twilio. 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 :)

    Wusstest du schon, dass du in weniger als 5 Minuten eine Java-App so codieren kannst, dass SMS über die Twilio-API gesendet werden? Und nachdem wir die richtigen Tools installiert haben, dauert es wahrscheinlich nur noch 2 Minuten. Das brauchen wir dazu:

    Read More
  • By Matthew Gilliard
    Überprüfen von Telefonnummern in einer Spring Boot-App mit der Twilio Lookup-API Überprüfen von Telefonnummern in einer Spring Boot-App mit der Twilio Lookup-API


    Hallo und Danke fürs Lesen! Dieser Blogpost ist eine Übersetzung von Validating phone numbers in a Spring Boot app using the Twilio Lookup API. 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 :)

    Viele Benutzerregistrierungsabläufe fordern heutzutage Benutzer auf, ihre Telefonnummer einzugeben. Diese wird entweder für die Zwei-Faktor-Authentisierung oder zum Bereitstellen von Benachrichtigungen und Updates verwendet.

    Um zu überprüfen, ob die vom Benutzer bereitgestellte Nummer auch gültig ist, sind wir vielleicht versucht, auf einen regulären Ausdruck zurückzugreifen. Das ist allerdings nicht zuverlässig. Telefonnummern sind eine komplizierte Angelegenheit, und ein regulärer Ausdruck gibt uns keine Auskunft darüber, ob die angegebene Nummer auch tatsächlich erreichbar ist. Es gibt mehrere Ebenen der Überprüfung. In diesem Blog zeige ich, wie wir mit Twilio Lookup-API die Gültigkeit einer Telefonnummer überprüfen …

    Read More
  • By Matthew Gilliard
    Java Stack Trace: Lesen und Verstehen zur Fehlerbehebung im Code Java Stack Trace: Lesen und Verstehen zur Fehlerbehebung im Code


    Hallo und Danke fürs Lesen! Dieser Blogpost ist eine Übersetzung von Java Stack Trace: How to Read and Understand to Debug Code. 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 :)

    Wenn beim Ausführen von Java-Anwendungen etwas schiefläuft, macht sich das meist zuerst durch Zeilen auf dem Bildschirm bemerkbar, die den folgenden ähneln. Dies ist ein Java Stack Trace und in diesem Post erkläre ich, was es damit auf sich hat, wie es entsteht und wie es gelesen und interpretiert wird. Viel zu kompliziert? Dann lies mal weiter...

    Exception in thread "main" java.lang.RuntimeException: Something has gone wrong, aborting!
        at com.myproject.module.MyProject.badMethod(MyProject.java:22)
        at com.myproject.module.MyProject.oneMoreMethod(MyProject.java:18)
        at com.myproject.module.MyProject.anotherMethod(MyProject.java:14)
        at com.myproject.module.MyProject.someMethod(MyProject.java:10)
        at com.myproject.module.MyProject.main(MyProject.java:6)
    

    Java Stack Trace: Was ist das und wie funktioniert‘s?

    Ein Stacktrace (auch bekannt als Stapelrückverfolgung) ist ein unfassbar …

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