LINE Messaging APIを使いメッセージを送信するアプリをJavaで創る [プログラミング]
はじめに
JavaからLINE Messaging APIでメッセージをプッシュしてみたかったので、調査をしながらプログラミングしてみた。BOTの作成と動作確認
LINE Developersの登録
LINE Developersの登録については、いろんなサイトで紹介されているので、ここでは割愛。 大まかな流れは後述の通り。- 開発者アカウント作成
- プロバイダ新規作成
- チャネル(BOT)新規作成
BOTの動作確認
LINE Developersのトップページから、プロバイダ→チャネル→Messaging API設定タブと選択する。 2020.08.02時点で、応答メッセージ・あいさつメッセージがデフォルトで有効になっているのを確認。 QRコードを読み込んで、BOTをトークに追加してみる。 応答メッセージ・あいさつメッセージが動作することを確認。 今後のプログラミングで、応答メッセージが発動すると邪魔なので、応答メッセージを無効にしておく。プログラミング
チャネルアクセストークンとユーザIDの取得
プロバイダ→チャネル→Messaging API設定タブと選択していき、チャネルアクセストークン(長期)の発行ボタンでチャネルアクセストークンを発行し控えておく。 プロバイダ→チャネル→チャネル基本設定タブと選択していき、ユーザIDを控えておく。Maven
2020.08.02時点での最新バージョンは後述の通り。pom.xml
メッセージ送信プログラムの実装
LineMessagingClientを使って、自分のチャネルにメッセージを送信するプログラムを作成。 channelTokenとtoは、それぞれ控えておいたチャネルアクセストークンとユーザIDを使用する。LineDemo.java
いちおうKotlinバージョンも
LineDemo2.kt2020-08-02 10:51
nice!(0)
コメント(0)
コメント 0