top of page

《Bubble》LINEメッセージを送信する実装方法(プラグイン)

概要

LINEは、日本では大変人気の高いメッセンジャーアプリです。

企業・店舗用アカウントからメッセージを送信し、ビジネスにも活用されています。


今回はBubbleでLINEメッセージを送信する方法を解説します。

LINEメッセージを送信する実装方法(プラグイン)

LINEメッセージ送信の実装方法

完成イメージ

Bubbleからテキストを入力し、自分宛にLINEメッセージを送れました。


LINEメッセージ送信の実装方法


1. LINE Developersに登録する

LINE Developersに登録します。


まずメッセージを自分に送ってみたい場合は「LINEアカウントで登録」から進み、自身のLINEアカウントを紐づけてログインしてください。

LINE Developersに登録する

2. プロバイダーを作成する

LINE Developersにログイン後、プロバイダーを作成します。


プロバイダーを作成

任意のプロバイダー名を設定し「作成」します。

プロバイダーを作成2


3.Messaging APIのチャネルを作成する

プロバイダー作成後、Messaging APIチャネルを作成します。


Messaging APIのチャネルを作成

登録情報を入力します。

ここで作成するMessaging APIとは、LINE公式アカウントとほぼ同義になります。

そのためチャネル名とは、メッセージを送信するアカウント名となります。

Messaging APIのチャネルを作成2

すべて入力したら「作成」ボタンを押します。

これでLINE Developers側の準備は完了です。



4.プラグインをインストールする

続いてBubbleにて、プラグイン「LINE Message」をインストールします。


プラグインをインストール

プラグイン設定のために、チャネルアクセストークンを発行します。

LINE Developersで作成したチャネル内の「Messaging API設定」タブを開きます。

プラグインをインストール2

「チャネルアクセストークン(長期)」にてトークンを発行しコピーします。

プラグインをインストール3

プラグインページに戻り、「Authorization (shared headers)」に、チャネルアクセストークンを貼り付けます。

続いて先頭に「Bearer 」と入力してください。(⚠️半角スペースがあることに注意してください)

Authorization (shared headers) – dev.」にも同様に設定します。

プラグインをインストール4


5. LINEメッセージ送信を実装する

Bubbleにてメッセージ送信機能を実装します。


メッセージを入力し送信するためのInput、Buttonを配置します。

更にメッセージ送信が分かりやすいよう、Textを配置し「This element is visible on page load」のチェックを外しておきます。

LINEメッセージ送信を実装

続いてボタン押下時のWorkflowを設定します。

LINEメッセージ送信を実装2


ステップ1:LINE Message – Push call

LINEメッセージを送信します。


「(body)uid」に、送信先アカウントのユーザーIDを入力します。「(body)text」には、配置したInputエレメントを指定します。

LINEメッセージ送信を実装3


送信先である自分のユーザーIDを確認するために、LINE Developersチャネル内の「チャネル基本設定」タブを開きます。

LINEメッセージ送信を実装4


「あなたのユーザーID」という項目をコピーし「(body)uid」へ貼り付けます。

LINEメッセージ送信を実装5

ステップ2:Element actions→Show→Text メッセージを送信しました
ステップ3:Element actions→Reset inputs
LINEメッセージ送信を実装6

以上で実装は完了です。



6.LINE友達登録

最後に、LINE Developersの「Messaging API」チャネルより、「Messaging API設定」のタブのQRコードを使って自分のLINEアカウントへ友達登録をしておきましょう。


⚠️友達登録をしておかないとBubbleから送信されたメッセージは確認できません。


LINE友達登録

LINE友達登録2

プレビューにて、文字を入力し送信ボタンを押してみてください。

あなたのLINEアカウントヘメッセージが送信されます。


 

📍自分以外のLINEアカウントのユーザーIDは、アプリ上でのLINEログインによって取得できます。LINEログインについては、こちらの記事で紹介しています。

 

関連記事

SPA
StripeConnectについて
@未完成@初期設定
@未完成@パフォーマンス
SPA
SPAガイド
@未完成@パフォーマンス
保守性
保守性高く開発するガイド
bottom of page