LINE連携の設定方法
生徒さんがLINEでログインして予約できるようにし、前日のお知らせをスクールのLINE公式アカウントから 自動で送れるようにします。はじめての方で20〜30分ほどかかります。
先に知っておいていただきたいこと
- ・通知はスクールご自身のLINE公式アカウントから送ります。送信料(無料枠あり)はスクールのご負担です
- ・作業の途中で出てくる「チャネルシークレット」「アクセストークン」は、パスワードと同じ扱いです。人に見せたり、画面を撮って送ったりしないでください
- ・途中でやめても大丈夫です。作ったものは残るので、続きからできます
1LINE公式アカウントを用意する
すでにスクールのLINE公式アカウント(友だち追加してもらうアカウント)をお持ちなら、そのまま使えます。 新しく作る必要はありません。
まだない場合は、LINE公式アカウントの申し込みページから無料で作れます。
2LINE Developers(LINE開発者向けサイト)にログインする
LINE Developers コンソールを開き、「LINEアカウントでログイン」を選びます。ふだんお使いのLINEアカウントで入れます。
画面が英語のときは、右上のメニューから表示言語を「日本語」に変えられます。
はじめてのときは、開発者としての名前とメールアドレスの登録を求められます。名前はスクール名や ご自身のお名前で構いません。
3プロバイダーを作る
プロバイダーは、チャネル(あとで作るもの)をまとめる入れ物です。「Create a new provider(新しいプロバイダーを作成)」を押して作ります。
プロバイダー名は、生徒さんがLINEでログインするときの画面に表示されます。 必ずスクール名にしてください(ご自身の本名などは避けてください)。
このあと作る2つのチャネルは、必ず同じプロバイダーの中に作ってください。 LINEのユーザーIDはプロバイダーごとに変わるため、別々にすると生徒さんとの紐付けができません。
4LINEログインのチャネルを作る
作ったプロバイダーを開き、「Create a LINE Login channel(LINEログインチャネルを作成)」を選びます。 入力する内容は次のとおりです。
| Channel name(チャネル名) | スクール名。生徒さんに表示されます |
|---|---|
| Channel description(説明) | 「レッスンの予約」など、短い説明で構いません |
| App types(アプリの種類) | Web app(ウェブアプリ)にチェック |
| Email address(メールアドレス) | ご自身のメールアドレス |
作成したら、「LINE Login」タブを開き、Callback URL(コールバックURL)に次を貼り付けて保存します。
https://komadori.page/line/callback
Callback URLは https で始まるものしか登録できません。 社内のアドレス(http://192.168.… など)は登録できないため、必ず上のURLを使ってください。
最後に「Basic settings(基本設定)」タブを開き、Channel ID(チャネルID)とChannel secret(チャネルシークレット)を コマドリのLINE連携の設定画面に入力して保存します。
※ ブラウザが勝手にメールアドレスやパスワードを入れてしまうことがあります。入力後、値が正しいか 見直してください。
Channel icon(チャネルアイコン)にスクールのロゴを入れておくと、生徒さんのログイン画面に 表示されて安心してもらえます(任意)。
作ったばかりのチャネルは「Developing(開発中)」の状態で、チャネルを作ったご本人しかログインできません。画面上部のチャネル名の横にある 「Developing(開発中)」を押し、「Publish(公開)」を選んでください。 表示が「Published(公開済み)」に変われば、生徒さんもログインできます。
5公式アカウント(Messaging API)をつなぐ
前日のお知らせを送るために、公式アカウントをコマドリから使えるようにします。 すでにお持ちの公式アカウントの場合は、LINE Official Account Manager(公式アカウント管理画面)を開き、設定 → Messaging API → Messaging APIを利用すると進みます。
ここでプロバイダーを選ぶ画面が出ます。かならず手順3で作ったプロバイダーを選んでください。一度選ぶと、あとから変更できません。
つないだら、LINE Developers に戻って、そのアカウントの「Messaging API設定」タブを開き、いちばん下のChannel access token (long-lived)(チャネルアクセストークン(長期))を発行します (「Issue(発行)」ボタンを押すと長い文字列が出ます)。
この文字列を、コマドリのLINE連携の設定画面で「通知用のLINEアカウント」として登録します。アカウントの名前は、ご自身が分かれば 何でも構いません。
6公式アカウントが複数ある場合
無料の送信枠(月200通)を分けるために、公式アカウントを2つ以上お使いの場合は、 次の手順をアカウントの数だけ繰り返します。コマドリには5個まで登録できます(それ以上の送信数が必要なら、LINEのライトプランで1つにまとめるのがおすすめです)。
- LINE Official Account Manager(公式アカウント管理画面)で2つ目のアカウントを開き、設定 → Messaging API → Messaging APIを利用すると進みます
- プロバイダーを選ぶ画面では、手順3と同じプロバイダーを選びます
- LINE Developers に戻ると、プロバイダーの中にそのアカウントのチャネルが増えています。開いて「Messaging API設定」タブのChannel access token (long-lived)(チャネルアクセストークン(長期))を発行します
- コマドリのLINE連携の設定画面の「通知を送る公式アカウント」で、「公式アカウントを追加」に アカウント名(公式アカウントの名前など、区別できるもの)とトークンを入れて「追加する」を押します
2つ目以降のアカウントでも、プロバイダーは手順3と同じものを選んでください。 同じプロバイダーに入れておけば、生徒さんがどちらのアカウントの友だちでも、同じ生徒さんとして扱えます。
お知らせは、生徒さんが友だち追加しているアカウントから自動で送ります。 生徒さんごとに設定する必要はありません。両方の友だちになっている生徒さんには、今月の送信数に余裕がある方から送ります。
どのアカウントとつながっているかは、生徒さんの画面で確認できます(LINEでログインしたときや、お知らせを送るときに自動で調べます)。 最初に登録したアカウントには「既定」の印が付きます。今月の送信数と残りは、アカウントごとに設定画面で確認できます。
7動作を確かめる
- 設定画面に出ている生徒さん向けのログインURLを、ご自身のスマホで開きます
- LINEでログインし、名前が表示されれば成功です
- うまくいかないときは、下の「よくあるつまずき」をご覧ください
よくあるつまずき
- 自分はLINEでログインできるのに、生徒さんがログインできない
- LINEログインのチャネルが「Developing(開発中)」のままになっています。手順4の最後にあるとおり、 「Publish(公開)」にしてください。
- 「400 Bad Request」と出て、LINEの画面に進めない
- Callback URL(コールバックURL)が登録されていないか、違うURLになっています。手順4のURLを、 余計な空白が入らないように貼り直してください。
- LINEでログインできたのに、生徒さんと結びつかない
- LINEログインのチャネルと公式アカウントが、別々のプロバイダーにある可能性があります。 LINEのユーザーIDはプロバイダーごとに変わるため、同じプロバイダーに入れる必要があります。 公式アカウント側のプロバイダーは変更できないため、その場合はLINEログインのチャネルを、公式アカウントと同じプロバイダーに作り直してください。
- お知らせが届かない
- 生徒さんが公式アカウントを友だち追加していない、またはブロックしている場合は届きません。 コマドリは自動でメールに切り替えます(メールアドレスが登録されている場合)。
- ログイン画面に知らない名前が表示される
- プロバイダー名が表示されています。LINE Developers のプロバイダー設定から、スクール名に変更してください。
- 送信数が「取得できませんでした」と出る
- チャネルアクセストークンが正しくないか、期限切れの可能性があります。LINE Developers で発行し直して、 設定画面に入れ直してください。
うまくいかないときは
どの手順で止まっているかを書いて、support@komadori.pageまでメールでご連絡ください。2〜3営業日以内にお返事します。
画面を撮って送っていただく場合は、シークレットやアクセストークンが写っていないかご確認ください(写ってしまった場合は、LINE Developers で発行し直せば安全です)。
※ お問い合わせはメールのみです。お電話・LINEでの個別のご案内や、設定の代行は承っておりません。