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
    Juliaのはじめ方 - JuliaとTwilioでSMSを送信する方法 Juliaのはじめ方 - JuliaとTwilioでSMSを送信する方法

    この記事はMatthew Gillardこちらで公開した記事(英語)を日本語化したものです。

    初回リリースが2012年であるJuliaは、機械学習や分散コンピューティングなど、主に数値・科学計算用に設計されたプログラミング言語です。しかし、汎用のプログラミング言語としても使用できるうえ、興味深い機能も備えています。

    本稿では、Juliaの基礎知識とともに、その便利な機能をご紹介します。最後に簡単なスクリプトでTwilio APIを呼び出してSMSを送信する方法をご説明します。

    Juliaの使い方

    まずは、使用するOSに対応したバージョンのJuliaをダウンロードしてインストールするか、OSのパッケージマネージャーを使用してインストールをします。

    Juliaが正しくインストールされているかを確認します。コマンドラインで以下を実行します。

    $ julia --version
    

    以下のようにJuliaのバージョンが表示されれば、正しくインストールされています。

    julia version 1.7.1
    

    次に、以下のコマンドを実行し、MyFirstJuliaディレクトリを新規作成し、ディレクトリに移動します。

    mkdir MyFirstJulia
    cd MyFirstJulia
    

    続いてjuliaコマンドを実行して対話式REPLを開始します。Juliaの起動時に、ターミナルに次のような画面が表示されます。

    REPL実行

    自由にJuliaの使用感を試してみてください。新しい言語を使うとき、私はいつも次の …

    Read More
  • By Matthew Gilliard
    How to use the Twilio API from Android's Tasker App How to use the Twilio API from Android's Tasker App

    When I first got an Android phone I was very excited about writing my own apps, and played with Android Studio to write a few simple things. In the end I found myself building really basic apps, which were useful to me but took a long time to write because I didn't know the Android APIs well. Along with that, I worked on them so infrequently that my tooling was always out of date. I wanted something simpler, like IFTTT (if this then that) for my phone.

    Enter Tasker, an app for watching and automating your Android phone's sensors and capabilities. You define tasks, lists of things you want your phone to do, and profiles which define when those tasks should be run.

    You can read more on the Tasker homepage and there are countless lists online of cool things people have done with it. Tasker currently costs …

    Read More
  • By Matthew Gilliard
    Gruppen-SMS mit Twilio und Java Gruppen-SMS mit Twilio und Java

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

    Das Leben ist kompliziert genug. Da wollen wir nicht noch Nachrichten zwischen Freunden und Familienmitgliedern weiterleiten müssen, damit auch alle immer auf dem Laufenden sind. In diesem Beitrag erläutere ich, wie ich eine Twilio-Nummer eingerichtet habe, die ich als „meine“ Telefonnummer an die Schulen meiner Kinder weitergab. Ich wollte, dass alle Nachrichten, die an und von dieser Nummer gesendet werden, automatisch an mich und meine Frau weitergeleitet werden und einer von uns antworten kann. Bestimmt kannst du dir Situationen in deinem eigenen Leben vorstellen, in denen das praktisch sein könnte: Paketlieferungen, Party-Planung, Terminerinnerungen – die Liste ist lang.

    In diesem …

    Read More
  • 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
    SMS groupés avec Twilio et Java SMS groupés avec Twilio et Java

    La vie est suffisamment compliquée comme ça : pas besoin de rajouter le transfert intempestif des messages entre amis et membres de la famille pour s'assurer que tout le monde est informé de ce qui se passe. Dans ce post, je vais vous expliquer comment j'ai configuré un numéro Twilio que j'ai donné comme étant « mon » numéro de téléphone aux écoles de mes enfants afin que tous les messages reçus et envoyés depuis ce numéro soient automatiquement transférés à ma femme et moi, pour que l'un ou l'autre puisse répondre. Je suis sûr que vous pouvez imaginer des situations dans votre vie où cela serait pratique : livraison de colis, planification d'événements, rappels de rendez-vous, la liste est longue.

    Dans ce post, je vais utiliser Java, mais la même approche fonctionne avec n'importe quel langage dans lequel vous pouvez construire une application Web. Si vous êtes à l'aise …

    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
  • Newer
    Older
    Sign up and start building
    Not ready yet? Talk to an expert.