# Messaging APIを始めよう

Messaging APIを使うには、チャネルが必要です。チャネルを作成するには、LINE Developersコンソールでチャネルを作成するか、既存のLINE公式アカウントでMessaging APIの利用を有効にします。自身のニーズに合ったガイドを参照してください。

チャネルとは

チャネルは、Messaging APIやLINEログインといったLINEプラットフォームの機能を、プロバイダーのサービスで利用するための通信路です。LINEプラットフォームを利用するには、チャネルが必要です。そして、アクセストークンなどのチャネルの情報を使うことで、Messaging APIの機能を利用できます。

# LINE Developersコンソールでチャネルを作成する

Messaging APIを初めて利用する場合は、まずLINE Developersコンソールからチャネルを作成します。ここではLINE Developersコンソールでチャネルを作成する方法を説明します。

# 1. LINE Developersコンソールにログインする

以下の[LINE Developersコンソールにログイン]ボタンをクリックし、LINE Developersコンソールにログインします。詳しくは、『LINE Developersコンソールドキュメント』の「LINE Developersコンソールへのログイン」を参照してください。

LINE Developersコンソールにログイン

# 2. 開発者として登録する(初回ログイン時のみ)

LINE Developersコンソールに初めてログインしたときは、名前とメールアドレスを入力して開発者アカウントを作成します。

# 3. 新規プロバイダーを作成する

  1. ホーム画面の[新規プロバイダー作成]をクリックします。

    [新規プロバイダー作成]が見つからない場合

    プロバイダーを作成済みの場合は、ホーム画面に[新規プロバイダー作成]は表示されません。別のプロバイダーを作成する場合は、[プロバイダー]セクションの[作成]をクリックします。

  2. 新規プロバイダー作成]画面で[プロパイダー名]を入力します(プロバイダーとは、サービスやアプリを提供する組織のことです)。ご自分の名前や企業名など、任意の名前を入力し、[作成]をクリックします。

# 4. チャネルを作成する

作成したプロバイダーページで、[チャネル設定]タブの[Messaging API]をクリックします。

チャネルに必要な情報を入力します。「LINE」またはそれに類する文字列をチャネル名に含めることはできません。

チャネル基本設定]タブで設定したMessaging APIチャネルの情報のうち、ユーザーに表示される情報は以下のとおりです。

項目 表示される画面
チャネルアイコン(任意) LINEのトーク画面、(LIFFアプリがある場合のみ)アイコン
チャネル名 LINEのトーク画面
チャネル説明 (LIFFアプリがある場合のみ)LIFFアプリの権限の同意画面
会社・事業者の所在国・地域 Messaging APIチャネルに紐づいているLINE公式アカウントのプロフィール画面
プライバシーポリシーURL(任意) (LIFFアプリがある場合のみ)LIFFアプリの権限の同意画面
サービス利用規約URL(任意) (LIFFアプリがある場合のみ)LIFFアプリの権限の同意画面

# チャネルとプロバイダーの連携に関する注意点

一度作成したチャネルを、後から他のプロバイダーに移動することはできません。

Messaging APIのチャネルとLINEログインのチャネルを連携するサービスを開発する場合は、これらのチャネルを同じプロバイダーの配下に作成してください。

開発者が提供するサービスを利用するLINEユーザーには、プロバイダーごとに異なるユーザーIDが割り当てられます。異なるプロバイダーに属するチャネル間では、ユーザーIDを利用して同一ユーザーであることを確認できません。

チャネル作成時に特に注意が必要なケース

たとえば、以下のような場合には特に注意してください。

  • チャネルとプロバイダーを別々の個人または企業が管理している。
  • 1つのプロバイダー配下に、相互に関係がないサービスや企業のチャネルを作成する。
  • チャネルの運用ツール等を運営するサービス(企業)が管理するプロバイダーの配下にチャネルを作成する。

このようなケースでは、後からチャネルをプロバイダー間で移動できないことや、プロバイダーごとに異なるユーザーIDが割り当てられられることに起因して、将来的に問題が発生する可能性があります。そのリスクを十分検討した上で、適切なプロバイダーの配下にチャネルを作成してください。

# 5. チャネルを確認する

チャネルが作成されたことを確認します。

作成したチャネルは「LINE Official Account Manager」にも適用されます

チャネルを作成すると、チャネル名と同名のLINE公式アカウントも作成されます。LINE Official Account Manager (opens new window)にも、このチャネルに対応するLINE公式アカウントが表示され、各種設定ができるようになります。

# 既存のLINE公式アカウントでMessaging APIを利用する

既存のLINE公式アカウントをMessaging APIと連携するには、LINE Official Account Manager (opens new window)でMessaging APIの利用を有効にします。これによりチャネルが作成されます。

# 1. Messaging APIの利用を有効にする

LINE Official Account Manager (opens new window)でMessaging APIの利用を有効にすると、Messaging APIのチャネルが作成されます。詳しくは、『LINEヤフー for Business』の「Messaging API (opens new window)」を参照してください。

LINE Official Account Manager (opens new window)にログインするときに使っているアカウントで、LINE Developersコンソールにログインしたことがない場合は、操作の途中で、開発者情報を登録する画面が表示されます。名前とメールアドレスを入力して開発者アカウントを作成します。

続いて、LINE公式アカウントを管理するプロバイダーを選択する画面が表示されます。ほかのLINEログインのチャネルなどと連携する予定がある場合は、そのチャネルと同じプロバイダーを選択してください。

プロバイダー選択時の注意

一度、LINE公式アカウントを管理するプロバイダーを選択すると、後から別のプロバイダーに変更したり、Messaging APIとの連携を解除したりすることはできません。

プロバイダー選択時に特に注意が必要なケース

たとえば、以下のような場合には特に注意してください。

  • チャネルとプロバイダーを別々の個人または企業が管理している。
  • 1つのプロバイダー配下に、相互に関係がないサービスや企業のチャネルを作成する。
  • チャネルの運用ツール等を運営するサービス(企業)が管理するプロバイダーの配下にチャネルを作成する。

このようなケースでは、後からチャネルをプロバイダー間で移動できないことや、プロバイダーごとに異なるユーザーIDが割り当てられられることに起因して、将来的に問題が発生する可能性があります。そのリスクを十分検討した上で、適切なプロバイダーを選択してください。

# 2. LINE Developersコンソールにログインする

作成したMessaging APIのチャネルの設定は、LINE Developersコンソールで行います。LINE Official Account Manager (opens new window)にログインするときに使っているアカウントで、LINE Developersコンソールにログインします。

# 3. チャネルを確認する

ステップ1で選択したプロバイダーを選択し、チャネルが作成されたことを確認します。

# 次のステップ

以上でチャネルが作成され、Messaging APIを利用する準備ができました。続いて次のページで、ボットを作成するためにチャネルを設定していきます。