LINE公式アカウントと
MOSHなどの外部サービスを
連携しようとすると
Messaging APIや
LINEログインなど
見慣れない言葉が
いくつも表示されます。
さらに設定する画面も
LINE Official Account Managerと
LINE Developers Consoleの
2つに分かれています。
名前だけを見ると
難しそうに感じますが
役割と順番を理解すれば
一つずつ設定できます。
- LINE公式アカウントの拡張機能を設定する流れ
- LINE公式アカウントの拡張機能とは
- 今回使用する管理画面
- Messaging APIとは
- LINEログインとは
- プロバイダーとチャネルとは
- 設定の全体的な流れ
- LINE公式アカウントを開く
- 設定画面を開く
- Messaging APIを有効にする
- プロバイダーを選択する
- 同じプロバイダーを使う理由
- LINE Developers Consoleを開く
- Messaging APIチャネルを確認する
- Channel IDを確認する
- LINEログインチャネルを作成する
- LINEログインチャネルの情報を入力する
- LINEログインチャネルを確認する
- Admin権限を確認する
- MOSHへChannel情報を登録する
- Webhook URLを設定する
- LINEログインとMessaging APIの違い
- 設定時に注意すること
- 設定後に確認すること
- まとめ
LINE公式アカウントの拡張機能を設定する流れ
この記事では
LINE公式アカウントと
外部サービスを連携するために必要な
Messaging APIと
LINEログインの役割から
プロバイダーとチャネルを
作成する流れまで解説します。
今回はパソコン画面を使い
MOSHとの連携を例に
設定の流れを確認します。
LINE公式アカウントの拡張機能とは
LINE公式アカウントには
メッセージ配信や
チャット、自動応答など
基本的な機能が
用意されています。
さらに外部サービスを
組み合わせることで
次のような機能を
追加できる場合があります。
- 登録経路の判別
- 顧客情報の管理
- タグによる分類
- ステップ配信
- 予約情報との連携
- 申込後の自動案内
- 利用者ごとのメッセージ配信
このように
LINE公式アカウントの
基本機能を補うサービスを
一般的に拡張機能や
拡張ツールと呼びます。

今回使用する管理画面
今回の設定では
次の2つの画面を使用します。
LINE Official Account Manager
LINE公式アカウントの
配信やチャット
アカウント情報などを
管理する画面です。
今回はこちらで
Messaging APIを有効にします。
LINE Developers Console
LINE公式アカウントと
外部サービスをつなぐための
詳しい連携情報を
管理する画面です。
こちらでは主に
- プロバイダー
- LINEログインチャネル
- Messaging APIチャネル
- Channel ID
- Channel secret
- 権限
などを管理します。
Messaging APIとは
Messaging APIは
LINE公式アカウントと
外部サービスの間で
情報をやり取りするための
通路のような機能です。
利用者から
メッセージが送られたことを
外部サービスへ伝えたり
外部サービスから
LINEへメッセージを送ったりできます。
たとえば
LINEから届いた情報をもとに
顧客情報を登録する場合や
条件に合わせて
メッセージを送る場合に使われます。
LINEログインとは
LINEログインは
利用者が自分の
LINEアカウントを使って
外部サービスを
利用するための機能です。
LINE上の利用者と
外部サービスに登録された
利用者の情報を結び付けるために
使用されることがあります。
Messaging APIが
情報をやり取りする通路なら
LINEログインは
利用者を確認する入り口と考えると
役割の違いが
分かりやすくなります。
プロバイダーとチャネルとは
LINE Developers Consoleでは
プロバイダーと
チャネルという言葉が出てきます。
プロバイダー
プロバイダーは
関連する設定をまとめる
大きな箱のようなものです。
個人名や事業名
サービス名などを設定します。
チャネル
チャネルは
プロバイダーの中に作成する
機能ごとの設定です。
今回作成、確認するのは
- Messaging APIチャネル
- LINEログインチャネル
この2つです。
設定の全体的な流れ
今回の設定は
次の順番で進めます。
- LINE公式アカウントを開く
- 設定画面を開く
- Messaging APIを有効にする
- プロバイダーを選択または作成する
- LINE Developers Consoleを開く
- Messaging APIチャネルを確認する
- LINEログインチャネルを作成する
- Admin権限を確認する
- MOSHに必要な情報を登録する
- Webhook URLをLINE側へ設定する
作業画面が途中で変わるため
今どちらの画面を
操作しているのか確認しながら
進めていきましょう。
LINE公式アカウントを開く
まずは
LINE Official Account Managerへ
ログインします。
複数のLINE公式アカウントを
管理している場合は
外部サービスと連携したい
アカウントを選択してください。

LINE公式アカウントの
管理画面を開いた状態
画面上部に表示されている
アカウント名を確認します。
別のアカウントを
設定してしまわないように
この段階で確認しておくと
安心です。
設定画面を開く
対象のLINE公式アカウントを
開いたら
画面右上にある
設定を押します。

画面右上の設定ボタンと
設定画面
設定画面を開くと
画面左側に
設定メニューが表示されます。
その中にある
Messaging APIを選択します。
Messaging APIを有効にする
Messaging APIを
まだ利用していない場合は
利用開始のための
設定画面が表示されます。
画面の案内に沿って
設定を進めてください。
途中で
プライバシーポリシーと
利用規約の入力画面が
表示される場合があります。

プライバシーポリシーと
利用規約の入力画面
こちらは
どちらも任意項目です。
登録するページがある場合は
URLを入力します。
現時点で登録するURLが
用意できていない場合は
空欄のまま
進められる場合があります。
入力内容を確認したら
OKを押します。
プロバイダーを選択する
Messaging APIを
有効にする途中で
チャネルを所属させる
プロバイダーを選択します。
すでに外部サービス用の
プロバイダーがある場合は
既存のプロバイダーを
選択してください。
初めて設定する場合は
新しいプロバイダーを作成します。
プロバイダーを新しく作る場合
LINE Developers Consoleの
プロバイダー一覧で
作成を押します。

プロバイダー一覧と
作成ボタン
新規プロバイダー作成画面が
表示されたら
プロバイダー名を入力します。

新規プロバイダー作成画面

プロバイダー名の入力例
プロバイダー名には
事業名やブランド名など
管理しやすい名前を入力します。
例として
- 会社名
- 屋号
- ブランド名
- 運営サービス名
などが使えます。
入力できたら
作成を押してください。
同じプロバイダーを使う理由

Messaging APIチャネルと
LINEログインチャネルは
同じプロバイダーの中に
作成することが大切です。
同じLINE利用者であっても
異なるプロバイダーでは
別のユーザーIDが発行されます。
そのため
別々のプロバイダーに作成すると
外部サービス側で
同じ利用者として
確認できなくなる
可能性があります。
また、一度作成したチャネルは
あとから別のプロバイダーへ
移動できません。
先にMessaging APIチャネルが
作成されている場合は
そのチャネルと同じ
プロバイダーを選びましょう。
LINE Developers Consoleを開く
Messaging APIを有効にしたら
LINE Developers Consoleを
開きます。
LINE公式アカウントで
使用しているアカウントと
同じアカウントで
ログインしてください。
ログインすると
プロバイダー一覧が表示されます。
一覧から
先ほど選択または作成した
プロバイダーを開きます。

Messaging APIチャネルを確認する
プロバイダーを開くと
その中に登録されている
チャネルが表示されます。

プロバイダー内の
チャネル一覧
チャネル名の下に
LINEログインまたは
Messaging APIと
チャネルの種類が
表示されています。
LINE公式アカウント側で
Messaging APIを有効にすると
Messaging APIチャネルが
作成されます。
ここでは
対象のLINE公式アカウントと
同じ名前のチャネルがあるか
確認してください。
Channel IDを確認する
Messaging APIチャネルを開くと
LINE公式アカウント側の
Messaging API画面で
次の情報を確認できます。
- Channel ID
- Channel secret
- Webhook URL

Channel IDと
Channel secretの確認位置
Channel IDと
Channel secretは
MOSHなどの外部サービスへ
登録するときに使います。
ただし
Channel secretは
パスワードに近い
重要な情報です。
次の場所には
公開しないでください。
- SNSの投稿
- ブログの画像
- 不特定多数へ配る資料
- 公開された動画
- 画面共有中の資料
画面キャプチャを使用する場合は
Channel secretや
Webhook URLの一部を
必ず隠してから
掲載してください。
LINEログインチャネルを作成する
続いて
Messaging APIチャネルと
同じプロバイダーに
LINEログインチャネルを
作成します。
プロバイダー内にある
新規チャネル作成を
選択してください。

新規チャネル作成画面
作成できるチャネルの種類が
表示されます。
この中から
LINEログインを選択します。

LINEログインの選択位置
Messaging APIではなく
LINEログインを
選択してください。
Messaging APIチャネルは
LINE公式アカウント側で
すでに作成しています。
LINE Developers Consoleから
同じものを追加する必要はありません。

Messaging APIの表示位置
LINEログインチャネルの情報を入力する
LINEログインを選択すると
新規チャネル作成画面が
表示されます。

LINEログインチャネルの
入力画面
画面に沿って
必要事項を入力します。
チャネル名
利用するサービスや
LINE公式アカウントが
分かる名前を入力します。
例
Bblans|オンライン導線づくり
チャネル説明
何に使用するチャネルなのかを
簡潔に入力します。
例
申込につながる導線づくり|MOSHラボ
アプリタイプ
Web上のサービスと
連携する場合は
ウェブアプリを選択します。
MOSHとの連携では
画面に表示される案内も
確認して選択してください。
2要素認証の必須化
ログイン時に
スマートフォンによる
追加確認を求める設定です。
安全性を高めるための
機能ですが
連携するサービスの案内が
指定されている場合は
その内容に従ってください。
メールアドレス
管理に使用する
メールアドレスを入力します。
入力した内容を確認して
画面下部にある
作成ボタンを押します。
LINEログインチャネルを確認する
作成が完了すると
LINEログインチャネルの
設定画面が開きます。
画面上部には
- チャネル基本設定
- LINEログイン設定
- LIFF
- 権限設定
などのメニューが
表示されます。

LINEログインチャネルの
設定画面
チャネル基本設定では
チャネルIDや
チャネルアイコンなどを
確認できます。
MOSHの設定画面で
LINEログインチャネルの
Channel IDなどを求められた場合は
この画面から確認します。
Admin権限を確認する
LINE Developers Consoleでは
プロバイダーや
チャネルを操作できる人に
AdminまたはMemberの
権限を設定できます。
Adminは
管理者権限です。
設定の変更や
メンバーの管理を行えます。
外部サービスとの連携設定では
対象のプロバイダーと
チャネルを操作できる権限が
必要になる場合があります。
チャネル上部の
権限設定を開き
自分のアカウントに
Adminと表示されているか
確認してください。
設定を他の人へ
依頼する場合は
パスワードを共有するのではなく
必要なプロバイダーや
チャネルに権限を追加します。
作業が終わったあとは
不要になった権限を
そのまま残さないようにしましょう。
MOSHへChannel情報を登録する
LINE側の準備ができたら
MOSHの
LINE公式アカウント連携設定を開きます。

MOSHのLINE公式アカウント
連携設定画面
Messaging API設定には
LINE Official Account Managerで
確認した次の情報を入力します。
- Channel ID
- Channel secret
LINEログインチャネル設定には
LINE Developers Consoleで
作成したチャネルの情報を
入力します。
どの情報を入力するかは
MOSHの画面に表示される
案内に沿って確認してください。
Webhook URLを設定する
Webhookとは
LINEで起きた出来事を
外部サービスへ知らせる
連絡口のようなものです。
たとえば利用者から
LINEへメッセージが届いたとき
その情報をMOSH側へ
伝えるために使われます。
MOSHの設定画面に表示された
Webhook URLをコピーし
LINE Official Account Managerの
Messaging API画面へ戻ります。
Webhook URLの入力欄に
コピーしたURLを貼り付け
保存を押します。
すでに別の外部サービスの
Webhook URLが入っている場合は
すぐに上書きせず
現在使用しているサービスを
確認してください。
Webhook URLは通常
1つのLINE公式アカウントに対して
1つ設定します。
別のサービスのURLへ変更すると
以前連携していたサービスが
動かなくなる可能性があります。
LINEログインとMessaging APIの違い
2つの役割を
もう一度確認しましょう。
| 項目 | LINEログイン | Messaging API |
|---|---|---|
| 主な役割 | 利用者を確認する | 情報を送受信する |
| イメージ | 外部サービスへの入り口 | LINEとの連絡通路 |
| 作成する場所 | LINE Developers Console | LINE公式アカウント側から有効化 |
| 主な用途 | 会員情報との連携 | メッセージやイベントの連携 |
| プロバイダー | Messaging APIと同じもの | LINEログインと同じもの |
2つは似た設定に見えますが
役割は同じではありません。
外部サービスによっては
両方の設定が必要です。
設定時に注意すること
対象のLINE公式アカウントを確認する
複数のアカウントを
管理している場合は
設定するアカウント名を
毎回確認してください。
同じプロバイダーに作成する
LINEログインと
Messaging APIは
同じプロバイダーの中に
作成します。
Channel secretを公開しない
Channel secretは
重要な情報です。
資料や画像へ掲載するときは
必ず隠してください。
Webhook URLを確認する
すでにWebhook URLが
設定されている場合は
別のサービスと
連携中ではないか確認します。
画面の表示が異なる場合がある
LINEやMOSHの更新により
ボタン名や表示位置が
変わることがあります。
画面が少し違う場合は
項目名を確認しながら
操作してください。
設定後に確認すること
設定が完了したら
次の項目を
確認しておきましょう。
- 正しいLINE公式アカウントを選んでいる
- Messaging APIが利用中になっている
- 2つのチャネルが同じプロバイダーにある
- LINEログインチャネルが作成されている
- MOSHへChannel情報を入力している
- Webhook URLを保存している
- 必要なAdmin権限がある
- Channel secretを公開していない
入力しただけで終わらず
実際にLINE登録や
メッセージ送信を試して
正しく連携しているか
確認してください。
まとめ
LINE公式アカウントへ
外部の拡張機能を追加するには
Messaging APIと
LINEログインの設定が
必要になる場合があります。
今回の基本的な流れは
次のとおりです。
- LINE公式アカウントを開く
- Messaging APIを有効にする
- プロバイダーを設定する
- Messaging APIチャネルを確認する
- 同じプロバイダーにLINEログインを作る
- MOSHへChannel情報を登録する
- Webhook URLを設定する
- 動作を確認する
特に大切なのは
Messaging APIと
LINEログインを
同じプロバイダーの中に
作成することです。
画面を一度に
すべて覚える必要はありません。
この記事と実際の画面を
一つずつ見比べながら
順番に設定を
進めていきましょう。