概要
LINEヤフー株式会社のLINE Notifyサービスを終了に伴い、
2025年3月31日にYoomで提供している「LINE」アプリとの連携が終了となります。
代替方法として、LINE公式アカウントを利用して通知を行う方法を説明します。
1.前提
LINEアプリでは、LINE Notifyから1つのトークルームにメッセージを送信していましたが、
LINE公式アカウントでは、1ユーザー、もしくは登録している全員にメッセージを送信します。
そのため、個別に送信する場合にはユーザーID(Uから始まる33桁の数字)が必要です。
2.LINE公式アカウントの開設方法
初めに、LINE公式アカウントを開設する必要があります。(既に開設済みの方は不要です)
LINE公式アカウントの開設方法は、こちらをご確認ください。
開設後に、送信したい方全員「友だち登録」を行ってください。
※認証済みアカウントである必要はありません。
3.Messaging APIを有効にする
Yoomでは、「Messaging API」を利用して、メッセージの送信を行います。※1
そのため、手順2で開設したアカウントの管理画面にて、Messaging APIを利用できるようにします。
設定方法の詳細は下記リンクをご確認ください。
4.マイアプリ連携方法
次に、開設したLINE公式アカウントとYoomを連携します。
LINE公式アカウントのマイアプリ連携方法の詳細は、こちらをご確認ください。
LINE Developersにてアカウント&プロバイダーを作成(作成済みの場合は不要です)
前段で設定したLINE公式アカウントのMessaging APIをクリック
MessagingAPIタブ下部にある長期アクセストークンを発行し、コピー
Yoomのマイアプリ連携にて、手順3でコピーしたトークンを貼り付ける
5.LINE公式アカウントを利用した通知方法
次に、LINE公式アカウントからメッセージを通知する方法を説明します。
フローボットの+ボタンよりLINE公式アカウントを選択し、任意のアクションを選択します。
※下記では通知に関するアクションのみ記載しています。
アクション名 | 内容 |
テキストメッセージを送信 | 指定した1名の友だちへメッセージを送信 |
ブロードキャストメッセージを送信 | 登録している友だち全員へメッセージを送信 |
マルチキャストメッセージを送信 | 指定した複数の友だちへメッセージを送信 |
画像メッセージの送付 | 指定した1名の友だちへメッセージとURL形式の画像を送信 |
Flex Messageを送信 | Flex Message Simulatorで作成したJSONを用いて送信 |
6.ユーザーID(UID)の取得方法
ユーザーIDは、LINE公式アカウントのアプリトリガーのすべてのアクションで取得可能です。
もし他トリガーを用いて任意のユーザーへ通知したい場合、
トリガーで取得したユーザーIDをYoomデータベース等に蓄積しておき、
「データベースを操作する > レコードの取得」にて取得・利用ください。
■データベース例
■フローボット例
データベースを操作するの「レコードを取得する」にて、通知したい方を条件に設定し、取得します。
下記では、氏名列に「田中」を含むユーザー1名を取得しています。
LINE公式アカウントの「テキストメッセージを送信」等にて、データベースから取得したユーザーIDを設定します。
7.Webhookに関して
LINE公式アカウントの仕様上、1つのWebhookURLのみ設定可能です。※2
そのため、LINE公式アカウントのトリガーは、1つのLINE公式アカウントアカウントにつき、
1つのフローボットでのみ利用可能です。
Webhookイベントは、主に下記アクションが行われた際に起動します。
ユーザーが友だち追加をした時
ユーザーがブロックした時
ユーザーがブロックを解除した時
ユーザーがメッセージを送信した時 ※3
LINE公式アカウントのWebhookは、LINE Developer Consoleにて設定を行います。
詳細は下記をご覧ください。
8.注意事項
※1:月内に送信できるメッセージ通数は、LINE公式アカウントのプランに依拠します。
詳しくはこちらをご確認くださいませ。
※2:既に他ツールにてWebhookURLを設定されている場合、どちらかのみ設定が可能でございます。
※3:スタンプはメッセージとして認識されません。
以上、LINE Notiofyのサービス終了に伴う、LINE公式アカウントを使った通知の代替方法です。
# LINE,LINE Notify,Notify,LINE公式,LINE公式アカウント,ライン