For the complete documentation index, see llms.txt. This page is also available as Markdown.

LINEコネクタとLINE(カスタム)コネクタの違い

概要

Anyflow EmbedにはLINEに関する2つのコネクタが存在します。

このページでは2つの違いについて説明します。

いずれのコネクタも、認証の仕組み(LINEログインによるOAuth認証)と利用できるアクション(ユーザー情報を取得 / プッシュメッセージを送信 / カスタムアクション)は同じです。 異なるのは、LINEのチャネル情報を誰が用意し、どこに設定するかです。

前提:LINEのプロバイダーとチャネル

LINE連携では、2種類のチャネルを組み合わせて使用します。

LINEログインチャネル
Messaging APIチャネル

役割

ユーザーにLINEアカウントでログインしてもらう

ユーザーにメッセージを送信する(LINE公式アカウント)

対応する設定項目

LINEログインのチャネルID / チャネルシークレット

チャネルアクセストークン(長期)

できること

ユーザーID(sub)や表示名の取得

プッシュメッセージの送信

LINEコネクタ

LINEコネクタでは、チャネル情報をベンダーがデプロイ環境の環境変数として設定します。

エンドユーザーは認証画面でLINEログインの同意を行うだけで接続が完了し、チャネル情報を入力する必要はありません。 メッセージは、ベンダーが用意した1つのLINE公式アカウントから送信されます。

設定する環境変数は以下のとおりです。

  • LINEログインのチャネルID

  • LINEログインのチャネルシークレット

  • チャネルアクセストークン(長期)

  • 友だち追加オプション(任意)

デプロイ環境 環境変数の設定

LINE(カスタム)コネクタ

LINE(カスタム)コネクタでは、チャネル情報をエンドユーザーが認証画面で入力します。

エンドユーザーごとに異なるLINE公式アカウントからメッセージを送信できます。 その代わり、エンドユーザー自身がLINE Developersコンソールでプロバイダーとチャネルを作成し、認証情報を用意する必要があります。

エンドユーザーが入力する項目は以下のとおりです。

  • LINEログインのチャネルID

  • LINEログインのチャネルシークレット

  • チャネルアクセストークン(長期)

  • 友だち追加オプション(任意)

ウィザード画面

比較

コネクタ
メッセージの送信元
エンドユーザーの操作
ベンダーに必要な作業

LINE

ベンダーのLINE公式アカウント(全エンドユーザー共通)

LINEログインの同意のみ

・LINEチャネルの作成

・デプロイ環境の環境変数への設定

LINE(カスタム)

エンドユーザーごとのLINE公式アカウント

・LINEチャネルの作成

・認証画面での認証情報の入力

・LINEログインの同意

特になし

どちらを選ぶかは、メッセージの送信元をどちらの公式アカウントにしたいかで判断してください。

  • 自社サービスからの通知として、統一されたLINE公式アカウントで送信したい → LINEコネクタ

  • エンドユーザーが自社のLINE公式アカウントを持っており、その名義で送信したい → LINE(カスタム)コネクタ

LINEチャネルの準備手順

LINEコネクタ・LINE(カスタム)コネクタのいずれの場合も、以下の手順でチャネルを準備します。 (LINEコネクタではベンダーが、LINE(カスタム)コネクタではエンドユーザーが実施します)

  1. LINE Developersコンソールでプロバイダーを作成します。

    • プロバイダー名はユーザーが確認する同意画面に表示されます。サービス提供者を判断できる正式名称を設定してください。

  2. 同じプロバイダーの配下に、LINEログインチャネルを作成します。

    • 作成直後のチャネルは[開発中]のため、エンドユーザーが利用できるよう[公開]に変更してください。

    • [チャネル基本設定]タブから、チャネルIDとチャネルシークレットを取得します。

  3. 同じプロバイダーの配下に、Messaging APIチャネル(LINE公式アカウント) を作成します。

    • [Messaging API設定]タブから、チャネルアクセストークン(長期)を発行します。

  4. LINEログインチャネルにMessaging APIチャネルをリンクします。

環境変数の設定(LINEコネクタの場合)

Anyflow Embedの左メニューから「デプロイ環境」を開き、対象のデプロイ環境の編集画面にある「環境変数」から、LINEコネクタの各項目を設定して保存します。

設定方法の詳細はデプロイ環境 | 環境変数の設定方法をご確認ください。

注意事項

グループやトークルームへ送信する場合は、送信先IDに groupId または roomId を指定します。 これらの値はLINE公式アカウントを対象のグループに招待し、Webhookjoin イベントを受け取ることで取得できます。

最終更新