LoginSignup
1
1

More than 3 years have passed since last update.

JavaでTwilio使ってみるよ!(導入編)

Last updated at Posted at 2020-02-10

これから何回かにわけて、Twilio使ってみた的な記事を書こうと思います。
RubyやPHPでの記事はあるようですが、Javaがあまり無かったので書いてみようと思いました。

Twilioについて

簡単に言うと、音声通話・SMS・FAXなどの機能を持つクラウドサービスです。
自分のアプリケーションからSMSを送ったり、電話をかけたりすることができます。
日本では、KDDIウェブコミュニケーションズが代理店になっているようです。

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

Twilioの登録

Twilioのアカウント登録と、電話番号の購入が必要です。
登録は他の記事でも書かれているので割愛します。

なお、トライアル登録もできるようです。
無料の電話番号は1つだけなどの制限事項はあるようですが、恐らく今回やることはできるはず。

目的

Twilio使って個人的にハマったところもあったので、同じようなところで困っている人の役に立てたらいいなーくらいの感じです。

予定しているのは

  • SMS
  • 音声通話
  • FAX

の3本です。

ちなみにSMSはチョロいです。
音声通話とFAXはちょーっとだけめんどくさいところがあります。

環境、その他前提

本記事では、以下を前提にします。

  • Twilioアカウント登録済み(電話番号も購入済み)
  • Java 1.8.0_181
  • SpringBoot 2.1.8.RELEASE
  • Twilio SDK 7.42.0

個別に違うライブラリ等使う場合は、その都度書きます。
(バージョン違ってもそれほど問題ないはず)

開発環境を作ろう

mavenで、SpringBootのテンプレ的なものができている前提です。

pom.xml

pom.xmlに、Twilio SDKを追加します。

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

次回予告

一番チョロいSMS送信を実装してみます。

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1