Utilisons Twilio en Java! (Introduction)

Désormais, j'écrirai un article que j'ai essayé d'utiliser Twilio en plusieurs parties. Il semble y avoir un article en Ruby et PHP, mais je n'avais pas beaucoup de Java, alors j'ai décidé de l'écrire.

À propos de Twilio

En termes simples, il s'agit d'un service cloud avec des fonctions telles que les appels vocaux, les SMS et les FAX. Vous pouvez envoyer des SMS et passer des appels depuis votre application. Au Japon, KDDI Web Communications semble être l'agence.

https://www.twilio.com/ja/ https://cloudapi.kddi-web.com/availability/

Enregistrement Twilio

Vous devez créer un compte Twilio et acheter un numéro de téléphone. L'inscription est également écrite dans d'autres articles, je vais donc l'omettre.

De plus, il semble que l'enregistrement d'essai soit également possible. Il semble y avoir des restrictions telles qu'un seul numéro de téléphone gratuit, mais vous devriez probablement pouvoir le faire cette fois.

Objectif

J'étais personnellement accro à l'utilisation de Twilio, alors j'espère que cela aidera les gens qui ont des problèmes dans des endroits similaires.

je planifie

C'est trois de.

Au fait, le SMS est une corvée. Les appels vocaux et les télécopies peuvent être un peu ennuyeux.

Environnement et autres hypothèses

Cet article suppose ce qui suit:

Si vous souhaitez utiliser différentes bibliothèques individuellement, écrivez-les à chaque fois. (Il ne devrait y avoir aucun problème même si la version est différente)

Créons un environnement de développement

C'est une prémisse que maven a un modèle de Spring Boot.

pom.xml Ajoutez le SDK Twilio à pom.xml.

pom.xml


<!-- Twilio SDK -->
<dependency>
  <groupId>com.twilio.sdk</groupId>
  <artifactId>twilio</artifactId>
  <version>7.42.0</version>
</dependency>

Aperçu de la prochaine fois

Je vais essayer de mettre en œuvre la meilleure transmission SMS.

Recommended Posts

Utilisons Twilio en Java! (Introduction)
Utiliser OpenCV avec Java
Utiliser PreparedStatement en Java
Utilisons Java New FileIO! (Introduction, pour les débutants)
[Java] N'utilisez pas "+" dans append!
Utilisez des clés composites dans Java Maps.
Comment utiliser les classes en Java?
[Java] Introduction
Utilisez-vous Stream en Java?
Prise en charge multilingue de Java Comment utiliser les paramètres régionaux
Utilisez OpenCV_Contrib (ArUco) avec Java! (Partie 2-Programmation)
[Java] Utiliser la technologie cryptographique avec les bibliothèques standard
Utilisez "Rhino" qui exécute JavaScript en Java
Utilisons Swift Package Manager (SwiftPM) ~ Introduction ~
Étudions Java
Partition en Java
Changements dans Java 11
Janken à Java
Utilisons jcmd
[Java] Introduction à Java
[Java] Utilisez Collectors.collectingAndThen
Introduction à Java
Taux circonférentiel à Java
FizzBuzz en Java
[Java] Utilisation de final dans la déclaration de variable locale
Créons un framework Web ultra-simple avec Java
[Java] Créons un Minecraft Mod 1.14.4 [Introduction]
Gardons cela à l'esprit Quoi de neuf dans Java 9
[Java] Créons un Minecraft Mod 1.16.1 [Introduction]
[JAVA] [Spring] [MyBatis] Utiliser IN () avec SQL Builder
Java Performance Chapitre 1 Introduction
[Java] Déclarons les variables utilisées dans la boucle dans la boucle [Variations dans le bloc]
Lire JSON en Java
[LeJOS] Programmons mindstorm-EV3 avec Java [Construction de l'environnement partie 2]
Implémentation de l'interpréteur par Java
Faites un blackjack avec Java
Application Janken en Java
[Introduction à l'informatique n ° 0: Essayez l'apprentissage automatique] Implémentons la méthode de calcul de la moyenne k en Java
Programmation par contraintes en Java
Mettez java8 dans centos7
NVL-ish guy en Java
Joindre des tableaux en Java
"Hello World" en Java
Interface appelable en Java
Utilisez java.time avec Jackson
Je veux aussi utiliser ES2015 avec Java! → (´ ・ ω ・ `)
Fonctions Azure en Java
Formater XML en Java
Simple htmlspecialchars en Java
Implémentation Boyer-Moore en Java
Utilisez Interceptor au printemps
Hello World en Java
Apprentissage rapide Java "Introduction?" Partie 2 Écrivons le processus
Mémorandum WebApi avec Java
Détermination de type en Java
Exécuter des commandes en Java (ping)
Divers threads en java