このトピックでは、LINE 公式アカウントを Chat App Message Service チャネルに接続し、チャネルの認証情報を設定し、Webhook をセットアップする方法について説明します。認可が完了すると、Chat App Message Service コンソールからユーザーにメッセージを送信できるようになります。
前提条件
LINE タイプのチャネルが作成済みであること。
LINE 公式アカウントが登録済みであること。
LINE Developers コンソールでプロバイダーと Messaging API チャネルが作成済みであること。作成していない場合は、LINE Developers コンソールに移動して作成を完了してください。
認可のワークフロー
以下の手順に従って、認証情報の設定と Webhook の検証を完了します。
LINE Developers コンソールでのプロバイダーとチャネルの作成:LINE Developers コンソールで準備を完了します。
説明チャネルアクセストークンを発行する際は、長期有効トークンを発行する必要があります。
Chat App Message Service での認証情報の入力:Chat App Message Service コンソールでチャネル ID とチャネルシークレットを入力します。
LINE Webhook の自動設定:LINE Developers コンソールに移動し、対象チャネルの Messaging API チャネルでWebhook の利用、Webhook の再送、およびエラー統計を有効にします。その後、Chat App Message Service コンソールで [Auto-configure webhook] をクリックします。システムは自動的に LINE の Webhook を設定します。正しいチャネル ID とチャネルシークレットを入力していることを確認してください。入力内容が正しくないと、設定に影響を及ぼします。
設定の確認:すべての設定情報が正しいことを確認します。
認可の完了:認可結果とプランのクォータ情報を確認します。
操作手順
手順1:プロバイダーとチャネルの作成
認可を開始する前に、LINE Developers コンソールで以下の準備を完了してください。
LINE Developers コンソールに移動します。
プロバイダーを作成します。既存のプロバイダーがある場合は、この手順をスキップします。
プロバイダー配下に Messaging API チャネルを作成します。
後の手順で使用するために、チャネルの基本情報を記録しておきます。
LINE 公式プランのクォータについて
無料メッセージのクォータは国や地域によって異なる場合があります。LINE の公式サイトの情報が正となります。
LINE 公式アカウントでは 3 つのプランが提供されており、それぞれ月間のメッセージクォータが異なります。
プラン | 無料メッセージクォータ | 説明 |
フリー | 500通/月 | 小規模なテストや個人利用に適しています。 |
ライト | 5,000通/月 | 中小規模のビジネスに適しています。 |
スタンダード | 30,000通/月 | 大規模な企業や高頻度の送信シナリオに適しています。 |
LINE の公式ルールを理解し、ビジネスの規模に基づいて適切なプランを選択してください。プランの確認や購入はLINE Official Account Manager で行うことができます。
Chat App Message Service との連携時にプランを指定する必要はありません。連携が完了すると、システムは現在のプランを自動的に認識します。
準備が完了したら、[Next] をクリックして認証情報の入力ページに進みます。
手順2:認証情報の入力
この手順では、LINE Developers コンソールから取得したチャネルの認証情報を入力します。
認証情報の取得
LINE Developers コンソールで、作成した Messaging API チャネルに移動します。
[チャネル基本設定] タブで、次の情報を取得します。
チャネル ID:数字のチャネル識別子です。
チャネルシークレット:32 文字の 16 進数文字列です。
認証情報の入力
Chat App Message Service コンソールの認証情報入力ページで、以下の情報を入力します。
フィールド | 説明 |
チャネル ID | [チャネル基本設定] タブから取得したチャネル ID。 |
チャネルシークレット | [チャネル基本設定] タブから取得したチャネルシークレット。 |
すべてのフィールドは必須です。入力が完了したら、[Next] をクリックします。
手順3:Webhook の設定
Webhook は、LINE プラットフォームからのメッセージイベントや配信通知を受信するために使用されます。この手順では、システムが LINE Developers コンソールに Webhook URL を自動的に設定します。
設定手順
LINE Developers コンソールに移動し、対象チャネルの Messaging API チャネルでWebhook の利用、Webhook の再送、およびエラー統計を有効にします。有効にしない場合、設定完了後にインバウンドメッセージを受信できません。
Chat App Message Service コンソールで、[Auto-configure webhook] をクリックします。システムは自動的に LINE の Webhook を設定します。正しいチャネル ID とチャネルシークレットを入力し、LINE Developers コンソールで Webhook 関連のスイッチを有効にしていることを確認してください。そうでない場合、設定に影響を及ぼします。
Webhook の検証に失敗した場合は、以下を確認してください。
ネットワーク接続が正常であるか。
LINE コンソールの [Use webhook] スイッチおよび関連スイッチが有効になっているか。
検証が成功したら、[Next] をクリックして確認ページに進みます。
Webhook が検証されない場合、システムは警告を表示します。続行するか、再検証するかを選択できます。
Webhook の検証に失敗してもメッセージの送信には影響しませんが、ユーザーからの返信やメッセージの配信確認を受信できず、グループ情報を取得することもできません。続行する前に Webhook の検証を完了することを推奨します。
手順4:設定の確認
この手順では、すべての設定情報が表形式で表示されます。情報を注意深く確認してください。
項目 | 値 |
チャネル名 | LINE 公式アカウントの名前。 |
チャネル ID | 入力したチャネル ID。 |
チャネルシークレット | マスクされて表示されるチャネルシークレット。 |
Webhook URL | システムによって生成された Webhook URL。 |
Webhook のステータス | 検証済み または 検証待ち。 |
情報が正しいことを確認し、完了 をクリックして設定を保存します。
手順5:認可の完了
認可が成功すると、システムは以下の情報を表示します。
設定完了ステータス
設定した情報が表示されます。
LINE 公式プランのクォータ
システムは、LINE 公式アカウントの現在のプランのクォータ使用状況を自動的に取得して表示します。
クォータ項目 | 説明 |
月間クォータ | プランの合計クォータ。無制限プランをご利用の場合、「Unlimited」と表示されます。 |
今月の使用量 | 使用されたメッセージ数。 |
残量 | 残りのメッセージ数。この項目は無制限プランでは表示されません。 |
クォータデータは 60 秒ごとに更新できます。また、[Refresh] をクリックして手動でデータを更新することもできます。
LINE 公式プランのクォータデータは、LINE 公式 API から取得されます。実際の消費は LINE プラットフォーム側で行われます。
Chat App Message Service はメッセージ送信ツールです。LINE プランの残高を制御したり、影響を与えたりすることはありません。送信後にプランのメッセージが消費されるかどうかは、LINE によって決定されます。
プランの詳細の確認やアップグレードについては、LINE Official Account Manager にアクセスしてください。
注意事項
Webhook の検証に失敗してもメッセージの送信には影響しませんが、ユーザーからの返信やメッセージの配信確認を受信できず、グループ情報を取得することもできません。サービスを利用する前に Webhook の検証を完了することを推奨します。
LINE 公式アカウントのクォータは毎月 1 日にリセットされます。これに合わせてメッセージの送信を計画してください。