Verwenden wir Twilio in Java! (Einführung)

Von nun an werde ich einen Artikel schreiben, in dem ich versucht habe, Twilio in mehreren Teilen zu verwenden. Es scheint einen Artikel in Ruby und PHP zu geben, aber ich hatte nicht viel Java, also habe ich beschlossen, ihn zu schreiben.

Über Twilio

Einfach ausgedrückt handelt es sich um einen Cloud-Dienst mit Funktionen wie Sprachanruf, SMS und Fax. Sie können über Ihre Anwendung SMS senden und Anrufe tätigen. In Japan scheint KDDI Web Communications die Agentur zu sein.

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

Twilio Registrierung

Sie müssen ein Twilio-Konto registrieren und eine Telefonnummer erwerben. Die Registrierung ist auch in anderen Artikeln geschrieben, daher werde ich sie weglassen.

Darüber hinaus scheint auch eine Testregistrierung möglich zu sein. Es scheint Einschränkungen wie nur eine kostenlose Telefonnummer zu geben, aber diesmal sollten Sie wahrscheinlich dazu in der Lage sein.

Zweck

Ich war persönlich süchtig nach Twilio und hoffe, dass es Menschen hilft, die an ähnlichen Orten in Schwierigkeiten sind.

ich plane

Es ist drei von.

SMS ist übrigens eine lästige Pflicht. Sprachanrufe und Faxe können etwas nervig sein.

Umwelt und andere Annahmen

Dieser Artikel setzt Folgendes voraus:

Wenn Sie verschiedene Bibliotheken einzeln verwenden möchten, schreiben Sie sie jedes Mal. (Es sollte kein Problem geben, auch wenn die Version anders ist)

Lassen Sie uns eine Entwicklungsumgebung erstellen

Es ist eine Voraussetzung, dass Maven eine Vorlage von Spring Boot hat.

pom.xml Fügen Sie das Twilio SDK zu pom.xml hinzu.

pom.xml


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

Vorschau beim nächsten Mal

Ich werde versuchen, die beste SMS-Übertragung zu implementieren.

Recommended Posts

Verwenden wir Twilio in Java! (Einführung)
Verwenden Sie OpenCV mit Java
Verwenden Sie PreparedStatement in Java
Verwenden wir Java New FileIO! (Einführung für Anfänger)
[Java] Verwenden Sie nicht "+" im Anhang!
Verwenden Sie zusammengesetzte Schlüssel in Java Maps.
Wie verwende ich Klassen in Java?
[Java] Einführung
Verwenden Sie Stream in Java?
Mehrsprachige Unterstützung für Java Verwendung des Gebietsschemas
Verwenden Sie OpenCV_Contrib (ArUco) mit Java! (Teil 2-Programmierung)
[Java] Verwenden Sie kryptografische Technologie mit Standardbibliotheken
Verwenden Sie "Rhino", das JavaScript in Java ausführt
Verwenden wir den Swift Package Manager (SwiftPM) ~ Einführung ~
Lassen Sie uns Java studieren
Partisierung in Java
Änderungen in Java 11
Janken in Java
Verwenden wir jcmd
[Java] Einführung in Java
[Java] Verwenden Sie Collectors.collectingAndThen
Einführung in Java
Umfangsrate in Java
FizzBuzz in Java
[Java] Verwendung von final in der lokalen Variablendeklaration
Lassen Sie uns mit Java ein supereinfaches Webframework erstellen
[Java] Erstellen wir einen Minecraft Mod 1.14.4 [Einführung]
Denken wir daran, was in Java 9 neu ist
[Java] Erstellen wir einen Minecraft Mod 1.16.1 [Einführung]
[JAVA] [Spring] [MyBatis] Verwenden Sie IN () mit SQL Builder
Java-Leistung Kapitel 1 Einführung
[Java] Deklarieren wir die in der Schleife verwendeten Variablen in der Schleife [Variationen im Block]
Lesen Sie JSON in Java
[LeJOS] Programmieren wir mindstorm-EV3 mit Java [Umgebungskonstruktion Teil 2]
Interpreter-Implementierung durch Java
Machen Sie einen Blackjack mit Java
Janken App in Java
[Einführung in die Informatik Nr. 0: Versuchen Sie maschinelles Lernen] Lassen Sie uns die k-Mittelungsmethode in Java implementieren
Einschränkungsprogrammierung in Java
Setzen Sie Java8 in Centos7
NVL-artiger Typ in Java
Verbinden Sie Arrays in Java
"Hallo Welt" in Java
Aufrufbare Schnittstelle in Java
Verwenden Sie java.time mit Jackson
Ich möchte ES2015 auch in Java verwenden! → (´ ・ ω ・ `)
Azure funktioniert in Java
Formatieren Sie XML in Java
Einfache HTML-Spezialchars in Java
Boyer-Moore-Implementierung in Java
Verwenden Sie Interceptor im Frühjahr
Hallo Welt in Java
Schnelles Lernen von Java "Einführung?" Teil 2 Schreiben wir den Prozess
WebApi-Memorandum mit Java
Typbestimmung in Java
Befehle in Java ausführen (Ping)
Verschiedene Threads in Java