Build the future of communications.
Start building for free

Java posts

  • By Pooja Srinath
    Spring BootアプリケーションでSMSを送信する方法 Spring BootアプリケーションでSMSを送信する方法

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

    本稿では、Spring BootでWebSocket APIを使用し、シンプルなSMS送信アプリケーションを構築する方法について説明します。

    WebSocketは、サーバーとクライアント間の双方向通信チャネルを確立する通信プロトコルです。WebSocketは、現在一般的に使用されているブラウザのほとんどにおいてサポートされています。

    プロジェクトの設定

    まず、Twilioアカウントの登録と電話番号を取得します。

    Twilioのアカウントを登録します。Twilioホームページをブラウザで開き、[今すぐ無料サインアップ]ボタンをクリックするか、Twilioアカウントの作成リンクからサインアップします。このリンクを使用するとアカウントのアップグレード時に$10(米国ドル)相当分のクレジットが追加で付与されます。

    次に、SMSの送信に使用する電話番号を購入します。

    TwilioコンソールのBuy a Numberにアクセスします。

    Countryで、電話番号が属する国を選択します。現在、TwilioではSMS送信機能付きの日本の電話番号は販売していませんので、米国等を選択してください。

    電話番号購入画面

    各国の電話番号で使用できる機能について詳しくは、TwilioヘルプセンターのTwilioの国際電話番号の利用と機能(英語)を参照してください。

    CapabilitiesSMSがチェックされていることを確認してください。

    購入した電話番号をコピーし、記録しておきます。

    Spring In …

    Read More
  • By Ryan Kay
    How to Write Effective Unit Tests in Java header - How to Write Effective Unit Tests in Java

    In the early years of my career, getting started with testing my code felt like trying to break through a brick wall. To hopefully make your experience less painful, here is an attempt at the introduction I was given to this important topic.

    In this article, you will learn how to write code which is easily testable and how to test it using a single tool: JUnit 5.

    Prerequisites

    • Java Development Kit (JDK) version 8 or newer.
    • JUnit 5.8.2 (though most versions of JUnit 5 should work).
    • An IDE with JUnit integration is recommended, such as Eclipse, Intellij IDEA, Android Studio, NetBeans. This article will make references to IntelliJ IDEA.
    • A build tool is recommended, such as Gradle or Maven to manage the JUnit 5 dependency.

    Why You Should Care About Testing

    Anytime you write application code that is deployed and used, it is being tested. Whether you …

    Read More
  • By Nida Khan
    JavaとSpring BootでREST APIを作成する方法 JavaとSpring BootでREST APIを作成する方法

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

    もうずいぶん前からTwilioのREST APIを使用していますが、HTTPでクライアントとサーバー間の通信を確立する際にREST APIがどのように使用されているかを見るといつも驚きます。APIを呼び出すと、サーバーが呼び出されます。次に、サーバーがビジネスロジック全体を実行し、結果を返します。

    自分でAPIを作成できるように、これらのAPIがどのように開発されているかを常に知りたいと思っていました。これが分かれば、Spring Bootなどのさまざまなフレームワークを探求できます。そこで、Spring Bootを使用してREST APIを開発し、初心者がSpring Bootを使い始めるのに役立つこのチュートリアルを作成することにしました。

    このチュートリアルでは、Spring BootでREST APIを開発し、従業員データベースでCRUD操作を実行する方法をご紹介します。

    必要条件

    • Javaに関する予備知識または学習意欲。
    • Java Development Kit(JDK)バージョン8以降。
    • Maven 3.3以降
    • MySQL。MySQLで従業員データを保存し、REST APIでアプリケーションにアクセスします。MySQLの設定をWorkbenchで行う手順については、ガイドに従ってください。
    • コード開発用のEclipse IDE。インストーラを実行すると、インストールする具体的なパッケージが求められるため、[Eclipse IDE for JavaEEDeve …
    Read More
  • By Diane Phan
    How to Make a Mysterious Phone Call with Twilio Voice and Java How to make a mysterious phone call with Twilio Voice and Java

    I'm sure all of us have made prank calls at some point in our lives or wanted to use phones to create a tricky puzzle.

    With the help of Twilio and Java, you can surprise a friend with a mysterious phone call that plays your chosen sound file, without having to pick up your mobile device.

    In this article, you'll write a couple of lines of Java code to make an outbound call that plays a chosen sound file to any phone number, right from the command line.

    Tutorial requirements

    • A free or paid Twilio account. If you are new to Twilio get your free account now! (If you sign up through this link, Twilio will give you $10 credit when you upgrade.)
    • Some prior knowledge of Java or a willingness to learn.
    • A smartphone with active service, to test the project

    Configuration

    Start off by creating a …

    Read More
  • By Diane Phan
    Cómo enviar un SMS con un clic de botón en Java Cómo enviar un SMS con un clic de botón en Java

    Twilio va de potenciar las comunicaciones y de hacerlo de forma cómoda y rápida en cualquier lenguaje.

    Con la ayuda de Twilio y Java, puede enviar un mensaje rápido a alguien sin tener que usar el dispositivo móvil. El uso de Java también le ofrece la divertida oportunidad de crear interfaces gráficas de usuario (GUI) para complementar la experiencia del usuario en el envío de un SMS de una forma más divertida e interactiva.

    En este artículo, implementará una pequeña GUI con botón que enviará un SMS al dispositivo móvil una vez que se haga clic.

    Requisitos del tutorial

    Read More
  • By Diane Phan
    How to Generate Story Ideas with Twilio SMS, Java, and OpenAI GPT-3 header - How to Generate Story Ideas with Twilio SMS, Java, and OpenAI GPT-3

    There are many possibilities when it comes to using OpenAI GPT-3's engine. You can build a chatbot, generate new story ideas, or translate sentences from one language to another.

    With the help of the Twilio SMS API, Java, and the Spark framework, you can respond to all incoming SMS' with a text message generated by the OpenAI GPT-3 engine. This article will help you set up a Spark application with access to OpenAI's services.

    Specifically, you will learn how to send generated story ideas from the OpenAI GPT-3 API directly to a mobile device via SMS using Java and Spark.

    Tutorial Requirements

    Read More
  • By Luís Leão
    Como receber e responder SMS com Java e Twilio Como receber e responder SMS com Java e Twilio

    Se você está se perguntando como enviar SMS a partir do código Java, nós já temos o que você precisa. No entanto, as pessoas esperam cada vez mais poder conversar com empresas e serviços, em vez de apenas obter um fluxo interminável de notificações. Para criar apps realmente envolventes e interativos, você também poderá responder às mensagens recebidas.

    Para isso, você precisará configurar um URL no console da Twilio. As mensagens recebidas vão acionar as solicitações HTTP para esse URL, e a resposta a essas solicitações webhook vai determinar o que acontecerá em seguida, incluindo o envio de respostas. As respostas devem ser escritas em um código XML chamado Twilio Markup Language ou TwiML.

    Nesta postagem, vou orientar você a configurar um servidor da Web usando o Spring Boot para fazer exatamente isso.

    Como configurar

    Antes de começarmos, você precisará de:

    • Uma instalação do Java 8 ou mais …
    Read More
  • By Luís Leão
    Como enviar SMS com Java e Twilio Como enviar SMS com Java e Twilio

    Você sabia que pode codificar um app Java em menos de 5 minutos para enviar um SMS usando a API Twilio? Provavelmente mais perto de 2 minutos, depois de instalar essas ferramentas. Você precisará de:

    A maneira mais fácil de chamar a API Twilio é com a biblioteca auxiliar Twilio Java. Nesta postagem, mostrarei exemplos de como utilizar a ferramenta de desenvolvimento Apache Maven, que vai fazer download e gerenciar a dependência e empacotar o projeto. …

    Read More
  • By Luís Leão
    Como fazer chamadas de voz com Java e Twilio Como fazer chamadas de voz com Java e Twilio

    Fazer chamadas outbound a partir do código é algo que a Twilio conhece bem. Você levará apenas alguns minutos para configurar um projeto Java e ver a magia acontecer. Para acompanhar esta publicação, será necessário:

    A maneira mais fácil de chamar a API Twilio é com a Biblioteca auxiliar Java. Neste tutorial, mostrarei exemplos de como utilizar a ferramenta de criação Apache Maven, que baixará e gerenciará …

    Read More
  • By Luís Leão
    Como lidar com chamadas telefônicas recebidas com Java e Twilio Como lidar com chamadas telefônicas recebidas com Java e Twilio

    Fazer chamadas outbound telefônicas com o Java e a Twilio é apenas uma parte do que é possível. Para criar um aplicativo de telefone útil e envolvente, você precisará lidar com o que acontece quando as pessoas ligam de volta.

    Para isso, você precisará configurar um URL no console da Twilio. As chamadas recebidas acionarão solicitações HTTP para esse URL, e a resposta a essas solicitações de webhook determinará o que acontecerá em seguida na chamada. As respostas HTTP contêm um dialeto XML chamado TwiML, que oferece muita flexibilidade na forma como a chamada é tratada.

    Nesta publicação vou mostrar como configurar um servidor Web usando o Spring Boot para lidar com chamadas recebidas com um "Hello World" (Olá, mundo" falado e mostrar como criar uma configuração mais interessante e interativa.

    Se você quiser pular para o final, confira o projeto concluído no GitHub.

    Configuração

    Antes de começar, …

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