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

Java posts

  • 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
  • By Nida Khan
    How to Create REST APIs with Java and Spring Boot header - How to Create REST APIs with Java and Spring Boot

    I’ve been using Twilio’s REST APIs for quite some time now. I was always amazed to see how REST APIs are used in establishing communication between client and server over HTTP. You call an API, which calls the server. The server then performs the whole business logic and returns the result.

    I always wanted to know how these APIs are developed so that I can create APIs myself. This led me to explore various frameworks such as Spring Boot. After developing several REST APIs using Spring Boot, I decided to write this tutorial to help beginners get started with Spring Boot.

    In this tutorial, you will develop REST APIs in Spring Boot to perform CRUD operations on an employee database.

    Prerequisites

    Read More
  • By Diane Phan
    How to Integrate Ngrok in a Twilio Java Application header - How to Integrate Ngrok in a Twilio Java Application

    When you are developing an application that uses Twilio services you need to expose your webhooks on public URLs that can be reached by Twilio. If you have followed some of the tutorials that we published on this blog you know that we recommend using the excellent ngrok tool to generate temporary public URLs for your development web server. Ngrok is an incredibly useful tool that creates a tunnel from a URL on the ngrok.io domain to your application running on your computer. You can then configure your webhook using the ngrok URL and when Twilio sends a request to it, ngrok redirects it to your application.

    If you use ngrok frequently enough, it pays off to become a paid customer, which allows you to secure a permanent URL.

    In this article I’m going to show you how to fully automate ngrok by incorporating it into your Java application. …

    Read More
  • By Diane Phan
    How to Set Up Environment Variables in IntelliJ IDEA header - How to Set Up Environment Variables in IntelliJ IDEA

    In this article, you will learn how to navigate the Java IntelliJ IDEA to configure environment variables necessary for your project.

    Tutorial Requirements

    Start a new Java project in IntelliJ IDEA

    Open IntelliJ IDEA and click on Create New Project.

    Choose Gradle on the left hand side, check Java in the box on the right hand side, and click Next.

    choose gradle option for new java project

    Give your project a name such as "sms_variables" and click the Finish button.

    After the project setup is complete and the build has succeeded, your project …

    Read More
  • By Diane Phan
    Start a Ghost Writing Career for Halloween with OpenAI's GPT-3 Engine and Java header - Start a Ghost Writing Career for Halloween with OpenAI's GPT-3 Engine and Java

    Illustration by Caroline.

    It can be tempting to stay inside with a cup of hot cocoa to read as the days get chillier. Why not challenge yourself by writing some code along with a new story this fall season?

    In this article, you will learn how to navigate a Java IDE to build a ghost writing application in Java with the OpenAI GPT-3 engine.

    Tutorial Requirements

    Start a new Java project in IntelliJ IDEA

    Open IntelliJ IDEA and click on Create New Project.

    Choose Gradle on the left hand side, check Java in the box on the right hand side, and click Next.

    choose gradle option for new java project

    Give your project a name such as "GhostWriter" …

    Read More
  • By Matthew Setter
    Working with Environment Variables in Java Working with Environment Variables in Java

    Environment variables are a great way to configure Java applications without having to explicitly store settings in code, such as for database and caching servers, or for third-party APIs.

    Keeping such settings outside of the code has several distinct advantages:

    • Avoids the need to update and recompile code when settings change
    • Helps prevent exposing sensitive credentials, such as usernames and passwords, and deployment tokens
    • You can deploy the same code in multiple environments

    In this short article, I'm going to show you some of the ways of working with environment variables in Java.

    How to access environment variables in Java

    One of the most common ways is to use System.getenv(), which accepts an optional String argument. Based on whether a String argument is passed, a different value is returned from the method. Specifically:

    If a String is passed and it matches a key in the internal environment Map, …

    Read More
  • By Diane Phan
    How to Send an SMS With Spark and Java How to Send an SMS With Spark and Java

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

    With the help of the Twilio SMS API, Java, and the Spark framework, you can respond to all incoming SMS with a text message. This article will help you set up a Spark application with a lightweight framework allowing you to be more productive in expanding and developing the project further.

    In this article, you will learn how to navigate a Java IDE to set up and build a Java Spark application and send an SMS to your mobile device.

    Tutorial requirements

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