LINE公式アカウントの拡張機能を設定する方法|Messaging APIとLINEログイン

LINE公式アカウントと
MOSHなどの外部サービスを
連携しようとすると

Messaging APIや
LINEログインなど

見慣れない言葉が
いくつも表示されます。

さらに設定する画面も

LINE Official Account Manager
LINE Developers Console
2つに分かれています。

名前だけを見ると
難しそうに感じますが

役割と順番を理解すれば
一つずつ設定できます。

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つです。

設定の全体的な流れ

今回の設定は
次の順番で進めます。

  1. LINE公式アカウントを開く
  2. 設定画面を開く
  3. Messaging APIを有効にする
  4. プロバイダーを選択または作成する
  5. LINE Developers Consoleを開く
  6. Messaging APIチャネルを確認する
  7. LINEログインチャネルを作成する
  8. Admin権限を確認する
  9. MOSHに必要な情報を登録する
  10. 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 ConsoleLINE公式アカウント側から有効化
主な用途会員情報との連携メッセージやイベントの連携
プロバイダー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ログインの設定が

必要になる場合があります。

今回の基本的な流れは
次のとおりです。

  1. LINE公式アカウントを開く
  2. Messaging APIを有効にする
  3. プロバイダーを設定する
  4. Messaging APIチャネルを確認する
  5. 同じプロバイダーにLINEログインを作る
  6. MOSHへChannel情報を登録する
  7. Webhook URLを設定する
  8. 動作を確認する

特に大切なのは

Messaging APIと
LINEログインを

同じプロバイダーの中に
作成することです。

画面を一度に
すべて覚える必要はありません。

この記事と実際の画面を
一つずつ見比べながら

順番に設定を
進めていきましょう。

目次